Full text: From pixels to sequences

76 
  
  
  
  
  
histogram 
12000 
10000 
> 
2 8000 
= 
g 6000 streaks 
"7 400 
2000 | 
0 A 
  
0 50 100 (150 20 250 
gray value 
  
Figure 3: Histogram of the left streak image. Although appearing to show a bimodal distribution, particles cannot 
be segmented by a threshold. 
connected object. The image g(x,y) is scanned through for local maxima in the intensity, as the location of 
streaks is well approximated by a local maximum gmax(X,y). A minimum search horizontally and vertically 
from gmax(X,y) enables the calculation of the peak height: 
Ag = min(gmax = Jmin,i) , (1) 
mini being the minima revealed by the minimum search. In addition the half width is measured. Both 
peak height and half width a required to lie above a threshold to prevent random noise being a seeding 
point for the region growing. After these germ points are identified the growing algorithm segments the 
object following two rules: A pixel is accepted as an object point only when its gray value is higher than 
an adaptive threshold, which is calculated from gp, ; by interpolation. Then,only those pixels forming a 
. connected object are considered. A result of the described segmentation algorithm is shown in Fig. 4. Each 
object identified by the segmentation is then labeled with a flood fill algorithm borrowed from computer 
graphics. The size of each object can then be determined, and thereby large objects (reflections at the water 
surface) removed. 
  
Figure 4: Original gray value image left and segmented image right. 501 objects were found. The reflections at the 
water surface were eliminated by the labeling algorithm. 
3.3 Image Sequence Analysis 
After segmentation, the correspondence problem of identifying the same particle in the next image frame 
is solved, by calculating its image field streak overlap: Some cameras (e.g. the Pulnix TM-640) show a 
significant overlap 0 of the exposure in two consecutive fields of the same frame. The overlap of the exposure 
time yields a spatial overlap of the two corresponding streaks from one image to the next. An AND operation 
between two consecutive segmented fields calculates the overlap fast and efficiently [6]. In addition, as the 
temporal order of the image fields is known, the sign of the vector is also known and the directional ambiguity 
is removed. However most cameras do not show a temporal overlap in the exposure time. then, corresponding 
particles will only overlap due to their expansion in space. Artificially this expansion can be increased by 
the use of a morphological dilation operator. The binary dilation operator of the set of object points O by 
a mask M is defined by: 
OoM (p. Mji1OZ, (2) 
IAPRS, Vol. 30, Part 5W1, ISPRS Intercommission Workshop “From Pixels to Sequences”, Zurich, March 22-24 1995 
  
 
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.