Monday, 14 September 2009

Robots - Color Segmentation

According to Tekkotsu, robots can't see very well, the visual abilities are inferior to a cat, dog, and probably a rat. The company provides multiple levels of vision facilities. The levels are as follows: dealing with raw camera images, color segmented images, and color segmented connected components ("blobs").



Segmentation
The segmentation of color images simplifies the vision problem by assuming that objects are colored distinctively, and that gross color differences matter. By doing this the color and brightness variations are discarded. The variations which are missing provides many valuable cues about the shapes and textures of 3-d surfaces. An advantqage to this is that the image can be processes very rapidly, this can be important in robot applications. For the color segmentation there can be multiple color classes depending on what is to be recognized . The RGB image view shows the raw image, this is always inRGB format. The segment window shows how the robot would segment the object, derived from the color class.


A tool used to define these clases is called Easy Train. The easy train tool uses five windows, the control window allows the setup of these "classes". The color spectrum window displays every pixel from every training image in a two-dimensional color space with a hue along the horizontal axis and an intensity along the vertical.








No comments:

Post a Comment