Intermixing of Images and Enhancement

DOI : 10.17577/IJERTCONV5IS01212

Download Full-Text PDF Cite this Publication

Text Only Version

Intermixing of Images and Enhancement

Vijit Bhosle1, Viraj Kadam2, Viraj Karalay3, Disha Bhosle4

Department of Electronics Engineering1234 Atharva College of Engineering1234 Mumbai, India1234

AbstractMosaicing is the technique of image processing which includes the combination of two or more images. After combining the images together, some problems like irregular contrast, noise are needed to be taken care of. Thus, to get rid of these problems, Image Enhancement techniques are needed so that better output is obtained. This system contains three modules such as Feature Detection, Image Mosaicing and Image Enhancement. The feature detection is achieved using Harris and SURF algorithms. After obtaining com- bined image by mosaicing Image Enhancement processes are used. This project is useful in the applications where large span of area has to be pictured and quality of image should remain intact. It can be used to improve the images obtained from satellites which are needed to be noise free and should have higher resolution.

KeywordsImage enhancement, mosaicing.

  1. INTRODUCTION

    Mosaicing has been in practice since very long, even before the age of digital computers. Shortly after the photo- graphic process was developed in 1839, the use of photo- graphs was demonstrated on topographical mapping. Images taken from the hills and hot air balloons are combined to- gether. After the development of airplane technology (1903) aerophotography became an exciting new field. There was a height limit for fly-ing an aeroplane earlier and the need for large photo-maps, forced imaging experts to construct mo- saic images from over-lapping photographs. This was ini- tially done by manually mosaicing images which were ac- quired by calibrated equipment. The need for mosaicing continued to increase later in history as satellites started sending pictures back to earth. The improvements in com- puter technology became a motivation to develop computa- tional techniques and to solve related prob-lems.[1]

    Since then, Mosaicing has been implemented into many real life applications. For example such as Google earth: an ap- pli-cation developed by google where a 3D representation of the earth is done by capturing millions of images and then using the mosaicking technique which developed a great ap- plication. We can get a 3D view of any place in the USA just by using the google earth application

  2. LITERATURESURVEY

    The primary aim of this project is to mosaic the different im-ages using two algorithms like HARRIS and SURF algorithms.

    The paper titled Image mosaicing using HARRIS, SIFT fea-ture detection algorithm by Hemlata Shah of IIT

    Roorkee in IJSETR helps us understand the HARRIS corner dete-tion algorithm.

    The paper titled Speded Up Robust Features and its ad- vanatages by Herbert Bay of ETH Zurich in Computer Vision and engineering 2008 helps us understand the comparison of the images by using gray scale values.

    The paper titled Median filtering by R Fisher , S Per- kins, A Walker, F Wolfort in HIPR 2005 takes into a certain pixel values from the image frame and then calcu- late the median value of the image frame and then after the extreme values are assigned to the median filter.

    The paper titled Contrast stretching by R Fisher , S Per-kins, A Walker, F Wolfort in HIPR 2005 proposed the phe-nomenon in which a certain lower and upper lim- its are set for a certain image and then each pixel is scaled using a particular function

  3. HARRIS CORNER DETECTION

    Image mosaicing algorithm based on any arbitrary corner method is proposed. It is a method of assembling multiple overlapping images of a similar scene into a larger one. The output of the same will be the union of the two input images. In this chapter, three step automatic image mosaic method is used. The first step is considering two images and finding out the corners of both the images, second step is removing out the false corner in both the images and then by means of homography, the corresponding matched corner pair are found out and final output mosaic is obtained..[4].

    1. Feature Extraction

      Initially, the features were objects manually selected by an expert. Due to the automation of the registration process, two main approaches for feature understanding have been built. The approach is based on the extracting the salient structures featuresfrom the images. Significant points (region corners, line intersections) are understood as fea- tures here. These feature points should be distinct and spread all over the image, also these should be efficiently detectable in both the images. These are expected to be stable with var- iation in time to stay at fixed positions during the whole experiment in order to get proper result.[7]

      The efficiency of extracted feature points in the two images is ascertained by the invariance and accuracy of the feature detector in the overlapping region. We can also say that the number of common feature points detected from the set of images should be sufficiently high, regardless of the varia- tion in image geometry, radiometric conditions, presence of noise, and other minor variations etc. The effectiveness

      of the features is given by its definition. On contrary to the area- based methods, the feature-based methods are not di- rectly working on the intensity of image. The features repre- sent higher level information. These properties of feature- based methods make it suitable for situations dealing with illumina-tion changes or multi sensors.

    2. Harris corner detector

    Chris Harris and Mike Stephens developed this operator in 1988. It is a low level processing step to aid researchers try- ing to build interpretations of a robots environment based on im-age sequences. Specifically, Harris and Stephens were inter-ested in using motion analysis techniques to interpret the envi-ronment based on images from a single mobile camera. Like Moravec, method is needed for matching com- mon points in consecutive image frames, but were interested in tracking both edges and corners between frames. The lim- itations of Moravec operator are overcomed by Harris and Stephens after developing combined corner and edge detec- tor. The result is a much more desirable detector in terms of repeatibility and detection rate at the cost of requiring sig- nificantly more computation time. This algorithm is highly used even though it has high computational demand.[4]

  4. SURF

    The SURF algorithm is a robust local feature detector, first presented by Herbert Bay.in 2006, which can be used in com-puter vision tasks like object recognition or 3D recon- struction. The SURF was inspired by the SIFT descriptor. The standard version of SURF is several times faster than SIFT and more robust against different image transfor- mations than SIFT. SURF is based on sums of 2D Haar wavelet responses and ef-ficiently use the integral images.

    It uses an integer approximation to the determinant of Hes- sian blob detector, which can be computed quickly using an integral image. For features, it uses the sum of the Haar wavelet transform around the point of interest. Again, these can be computed with the aid of the integral image

    1. Integral Images

      Let us consider a digital image defined over pixel grid. In the following steps, only consider the gray value of the im- ages (range 0 to 255), which is a simple process to be robust to co-lour variations (as a white balance correction). Inte- grate im-ages help in faster processing of the box type con- volution fil-ter. An exaple of integral image is shown in Fig 1. Convolve the considered image with a 2-D rectangu- lar function. The pre-computation of integral images permit to convolve with the box type filter in three operations and four memory ac-cesses. Since computation time does not de- pend upon the size of the box, because it performs only the addition operation, so it is better to use bigger filter sizes.[3]

    2. Interest Point Detection

    The most popularly used detector is the Harris corner detec- tor but because of its variance towards scale leads to the im- provement of other interest point detectors. Several scale in- variant detectors have been proposed For detecting the

    Fig 1 Integral image

    interest point using a SURF approximation of basic Hessian matrix is used. For the feature detection step, local maxima from the Hessian determinant matrix is applied to the scale- space and are computed to select feature point candidates. These candidates are then tested if the response is above a defined threshold. Both scale and location of the candidate points are then refined using an iterative procedure to satisfy a quadratic function. In short a threshold value selected, if the interest point is greater than that value, then it is com- pared with its twenty- six neighbouring pixels. If extreme point is found greater than the neighboring value, then that point is known as a feature point. Normally, a few hundreds of feature points are detected in a digital image with a size of 1 Mega- pixels. The more detailed description of interest point detection can be understood under the heading of inte- gral images and hessian matrix[3].

  5. IMAGE ENHANCEMENT

    A.Median Filtering

    The median filtering technique is normally used to reduce the amount of noise in an image, which is almost similar to the mean filter. It, however does a better job than the mean filter by preserving useful details in the image. It belongs to the class of edge preserving filters which are non-linear fil- ters.This filter smooths the data and keeps the small and sharp details.The median is nothing but the middle value of all the values of the pixels in the neighbourhood. It considers each pixel in the image and looks all its nearby neighbors to de-cide whether it is representative of its surroundings. Like the mean filter replaces the pixel values with the mean of the neighbouring pixel values, the median filter replaces it with the median of the neighbouring pixel values. The me- dian is calculated by arranging all the pixel values from the neighborhood into ascending or descending order and then replac-ing the pixel being considered with the middle pixel value.[7]

    B.Contrast Stretching

    The Contrast stretching is an image enhancement technique which is used to improve the contrast in an image by `stret- ching' the range of intensity values. This technique is used to increase the dynamic range of an image. The number of gray levels in an image is enhanced by expanding the gray levels. It is different from the histogram equalization which can only apply a linear scaling function to the image pixel values. Most implementations accept a gray level image as input and produce another gray level image as output.[8]

      1. istogram Equalization

        This method is basically incorporated to increase the global contrast of many images, whenever the usable data of the im-age is represented by similar contrast values. Due to this adjustment, the intensities can be better distributed on the histogram. This also allows for areas of lesser local contrast to gain a considerably higher contrast. This can be accom- plished by effectively spreading out the most frequent inten- sity values.[8] The flowchart is shown in the figure 2.

  6. APPLICATION

    Image mosaicing can be used in satellite imagery. Image mo-saicing can be used to receive several images sent by satellite and then enhancement methods can be applied to improve the quality of the sent image. This project can be used for Mapping Arial photos is used for geological survey, military intelligence, urban and regional development and transportation. Using image mosaicing and enhancement techniques, an application similar to Google Streets can be developed which gives virtualised view to the user who needs to find a particular location on the map. These tech- niques can be used to virtualise the objects which might not exist at that location or at that time instant. Some sports re- lated video games like FIFA scan the facial and physical fea- tures of real players and then they implement them in the video game. These techniques can be used in such applica- tions.

  7. CONCLUSION

Two images taken from same position but different angle are taken as an input and using image mosaicing algorithms viz. Harris and SURF, single intermixed image is obtained. Thus, even after mosaicing two images together, still some faults remain in the output which can be eliminated using proposed project. Experimentally, it is observed that the SURF Algorithm is more efficient as compared to Harris. Since SURF algorithm is more sophisticated, output ob- tained from SURF algorithm would be faster than Harris al- gorithm. Therefore for practical purposes, SURF should be preferred over Harris algorithm.

Fig 2. Flowchart ACKNOWLEDGMENT

Our sincere thanks to the technology that allowed us to ex- plore image processing and methodologies by providing rel- evant information from different authors research papers. We would like to thank Hon. Shri Sunil Rane sir for conduct- ing this conference and giving us opportunity to present this. We are thankful to our college Principal Dr.S.P. Kallurkar, Head of Department and Project Guide Prof. Disha Bhosle, and all staff members of Electronics department who have provided us various facilities and have guided us whenever required. We would like to express my heart-felt gratitude towards our parents and all those who encouraged us to ac- complish and supported us in our work.

REFERENCES

      1. Sevket Gumustekin July 1999, zmir Institute of Technology http://www.imageprocessingplace.com/down- loads_V3/root_downloads/tutorials/An_Introduction_to_Im- age_Mosaicing.html

      2. Hemalata Joshi,Image Mosaicing using Harris, SIFT Feature De- tection Algorithm,ISSN-2278-7798,IJSETR,vol2,I sue11,nov2013.

      3. Herbert Bay:Speed up Robust Features,10 Sept 2008,http://www. Vision.ee.ethz.ch/surf/.

      4. Frank Nielson:Harris Stephnes combined corner edge detec- tor,Sept 2009.

      5. Jyoti Malik,Ratna Dahiya ,NIT Kurukshetra, HariiscornerDe- tection using sliding window method,IJCA(0975-8887),VOL22- No.1,May 2011.

      6. Nischal Varma,Ankit Goyal,IITKan- pur.home.iitk.ac.in/~ankgoyal/Surf paper.pdf.

      7. Vimal Sing Bind:Robust Technique for Features Based Image Mosaicing.NIT Rourkrela, May2013.

      8. Mr.Salem Saleh Al-amri:Linear and Non-linear Contrast En- hancement Image, IJCSNS, VOL10.No.2 Feb 2010

      9. Dr.Muna F.Al Samaraie IJAST Vol 32,July2011,A Enhancement approach for enhancing Image.

      10. P.Janani.Image Enhancement Techniques : A Study,ISSN0974- 5645 Vol 8(22),Sept 2015

Leave a Reply