Full text: Technical Commission VII (B7)

possible to individuate target points on vanishing lines; in this 
case you can use a coarse cross-correlation to derive the 
transformation of the known targets (if you have four points and 
two vanishing lines). Thus, after processing of the second 
image, the cross-correlation can be performed with subpixel 
accuracy (Artese, G., 20072). 
1.4 Image processing and Change Detection 
Many widespread programs allow processing of images, 
varying the brightness and contrast, and resampling after 
rotations. Regarding the resolution, the optimum depends on the 
minimum size of features that identify a change. In the case of 
cracks on the walls of buildings, it is essential a very high 
resolution, whereas in case of monitoring of degradation of the 
external plaster, it is preferable to have a normal resolution, to 
minimize computation time and memory use. 
For the change detection several techniques can be used. The 
simplest one you can effectively use is image difference. There 
are many factors that influence the result of a change detection: 
among the main ones we remember the average resolution of 
the images to compare, the not uniform resolutions in different 
parts of images, the differences due to different points of view, 
the environmental conditions at the time of the shots (variations 
in brightness, shadows, height of the sun, etc. ..), the presence of 
hidden parts. 
The ideal situation is with the same camera, point of the shot 
and identical environmental conditions. It is obvious that this 
situation almost never occurs. Even if the camera is fixed to a 
support, the image registration is necessary. 
Strictly speaking, one should speak of anomalous change 
detection, that is of changes non diffused in the entire image due 
to various causes (focus, different lighting conditions, etc..). In 
fact, the number of variations which one is really interested in 
identifying, is generally low, and the variations involve a few 
pixels. Most of pervasive differences are not interesting; often 
this differences are due to misregistration. 
An overview of anomalous change detection methods is given 
by Theiler (Theiler, J., 2008). 
2. PREPROCESSING AND MUTUAL INFORMATION 
REGISTRATION 
Due to the different characteristics of the images, a registration 
process has to be previously done. For this aims, a semi- 
automatic processing of the archived image is performed: i) the 
Canny filter is applied, for edge extraction, ii) Harris (Harris, 
C.G., Stephens, M., 1988), Moravec (Moravec, H.P., 1979) and 
Forstner (Forstner, W., Guelch, E., 1987) operators are used to 
obtain corners and interest points, iii) Straight lines are selected, 
iiii) a 'divide and conquer' strategy is applied and a Constrained 
Delaunay Triangulation is performed. In this way, every 
triangular zone of the image corresponds to a plane region of a 
building facade. 
It is presumed that every camera phone shot is obtained from a 
point of view close to the one of the corresponding archived 
image. On the camera phone images, after the application of the 
Canny filter, the straight lines are used for the calibration. 
Through a cross-correlation, the triangles are found, 
corresponding to the ones obtained in the archived image, by 
using the constrained Delaunay triangulation. 
To the sent image, a piecewise affine transformation is applied. 
To detect the real anomalous changes, a radiometric registration 
should be performed, followed by the evaluation of the image 
differences. The registration is obtained using the well known 
mutual information value (Shannon, C.E., 1948): 
  
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Volume XXXIX-B7, 2012 
XXII ISPRS Congress, 25 August — 01 September 2012, Melbourne, Australia 
   
IMgs(r,s) — sum ( Pas (r,s) log (Pas (rs)! Pg (r) Ps(s)) (1) 
where r and s are the pixel values from R and S images, PR(r) 
and PS(s) the probability distributions of r and s in each image, 
and PRS(r,s) the joint probability distribution of r and s. 
Thus, the minimum anomalousness registration can be used 
(Wohlberg, B., Theiler, J., 2009, Wohlberg, B., Theiler, J., 
2010). 
This procedure is generally sufficient in case of concentrated 
changes (e.g. cracks on the walls). It works not properly when 
the changes are diffused, like in case of deterioration of a plaster 
zone in a facade. In this cases, a different strategy must be 
followed. 
3. SEMIAUTOMATIC CHANGE DETECTION 
If we simply take into account small outliers, we can think of an 
approach as Wohlberg and Theiler (Wohlberg, B., Theiler, J., 
2010): you can compare the two images to be analyzed after 
subtracting the mean value for each pixel of the image, or 
portion of the image considered. 
This is not good, obviously, in case of differences that affect 
large areas, e.g. a large area of deteriorated plaster with a solid 
color: the anomalous change could then consist of a widespread 
change of an entire area, better described, e.g., by a linear 
regression, as reported by Heo and FitzHugh (Heo, J, 
FitzHugh, T., 2000). 
To obtain the two coefficients (intercept and slope) one should 
have some sample areas; in which case you must know how 
various conditions of sun radiation and position (season, time 
and weather) influence radiometric properties and cause 
shadows. 
If sample areas are not available, one can think to generate a 
georeferenced 3D model of the buildings, thus obtaining the 
shadows and the light intensity in the case of sunny days, but 
there is an unknown due to weather conditions (cloud cover 
may be thick or just a haze, etc. ..). In practice this is a very 
difficult way. 
In this work, a recursive procedure has been used, to find the 
radiometric parameters, for which the maximum number of 
pixel with equal radiometric values is obtained. In this way, 
changes characterized by small values, but diffused on a large 
area are detected. 
The image difference (new - base) is performed; the difference 
values are grouped thus obtaining a histogram for a grey scale 
image, or three histograms for a colour image. The shape of the 
histogram shows, in general, one or more peaks; once obtained 
the radiometric value of the maximum peak, a shift equal to this 
value is applied to the pixels of the new image. The procedure 
can be repeated for the red, green and blue channels of a colour 
image 
The difference between the resampled new image and the base 
image is then performed and a non maxima suppression (high 
pass filter) is applied. The remaining non zero pixels are 
considered as changes in the original image; a BW image is 
then obtained, where the white pixels correspond to the 
changes. After morphological operations (Canny filter, 
dilatation, filling and erosion) a segmentation is performed and 
the anomalous areas are classified. For every area, several 
properties can be extracted (centroid, area in pixels, etc..); 
among these, area and eccentricity can be useful for our aims. In 
fact, areas with less than 100 pixels can be generally considered 
as noises and eliminated; for a crack this isn’t true, but in this 
case the value of the eccentricity is very high, generally greater 
than 0.95. The filtering is then performed by eliminating the 
areas with less than 100 pixels and an eccentricity less than 
0.96. 
  
  
	        
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.