This page is a part of CVprimer.com, a wiki devoted to computer vision. It focuses on low level computer vision, digital image analysis, and applications. It is designed as an online textbook but the exposition is informal. It geared towards software developers, especially beginners, and CS students. The wiki contains mathematics, algorithms, code examples, source code, compiled software, and some discussion. If you have any questions or suggestions, please contact me directly.

Area

From Computer Vision Primer

Jump to: navigation, search
Enlarge

Consider objects in binary or gray scale images. The the most important characteristic of an object is its area, which is simply the number of pixels. It's also the first measurement of importance of the object.

Whatever the "real" (or physical) object is, its area computed this way will be as close as we like to its "true" area as the resolution increases (not the case with Lengths of curves). This statement can be justified by appealing to Lebesgue integral [1]. See also the pictures below.

Keep in mind that the area includes the holes - in the sense that the area of the holes is not subtracted. This way a thin curve that encloses a region is as large (and as important) as the region itself. Note: one argument against this approach is that the area isn't stable under noise. For example, one extra pixel could complete a thin circle and dramatically increase the area of this object. My answer is that such an event is dramatic, just as dramatic as when two objects are united by a single extra pixel. For more see Robustness of topology.

Enlarge










Area or size of an object 
   = the number of pixels in it

For example, object #11 has ...


The object.
Enlarge
The object.
The area of the object.
Enlarge
The area of the object.

Suppose the survace on the left is the gray level function of the image. Then the tip cut with a horizontal plane corresponds to an object. Finally, the flat area marked in red is the size of the object.










The images below show how the number of objects declines as the size threshold increases: 0, 100, 300, 500, 1000.


Below a segmentation is found with limitations on size only. A lot of noise is still counted as objects - at this or other settings for the size. Use size in conjunction with Contrast, Roundness and Saliency for better results.

The original
Enlarge
The original
Pixcavator: size = 250, contrast = 0
Enlarge
Pixcavator: size = 250, contrast = 0







Similarly, the Volume is used to filter objects in 3D.


Keep in mind that the way we define objects in images, the holes aren't subtracted!

For other measurements see Measuring objects.

The area is the main tool for measuring the importance of objects in Pixcavator. Download the free Pixcavator Student Edition here.

Personal tools