Download presentation
Presentation is loading. Please wait.
Published byCuthbert Palmer Modified over 8 years ago
1
What is Digital Image processing?
2
An image can be defined as a two-dimensional function, f(x,y) # x and y are spatial (plane) coordinates # The function value f at any pair of coordinates (x,y) is called the intensity, or gray scale of the image # When x, y and the values of f are all finite, discrete quantities, we call the image a digital image # A digital image is composed of a finite number of elements called picture (image) elements, pels, and pixels
3
DIP refers to processing digital images by means of a digital computer. The definition of image processing to be a discipline in which both input and output of a process are images is too limiting Close relationship to computer vision (close to AI), which aims to emulate human vision
4
APPLICATIONS Hollywood film makers use novel morphing technologies to generate special effects Disney uses morphing to speed up the production of cartoons
5
Face morphing
6
Procedures adopted Pre-processing: When getting an image containing human faces, it is always better to do some pre-processing such like removing the noisy backgrounds, clipping to get a proper facial image, and scaling the image to a reasonable size.
7
Noise reduction
8
Features finding: Features finding: 4 major feature points, namely the two eyes, and the two endpoints of the mouth. Within the scope of this project, we developed an eye-finding algorithm that successfully detects eyes at 84% rate. 4 major feature points, namely the two eyes, and the two endpoints of the mouth. Within the scope of this project, we developed an eye-finding algorithm that successfully detects eyes at 84% rate.
9
Eye finding
11
Mouth finding
12
After finding the eyes, we can specify the mouth as the red-most region below the eyes. The red-ness function is given by Redness = ( R > G * 1.2 ? ) * ( R > Rth ? ) * { R / (G + epsilon ) } where Rth is a threshold, and epsilon is a small number for avoiding division by zero. where Rth is a threshold, and epsilon is a small number for avoiding division by zero.
14
Image Partitioning # The edges of the face also need to be carefully considered in the morphing algorithm. # The edges of the face also need to be carefully considered in the morphing algorithm. # If the face edges do not match well in the morphing process, the morphed image will look strange on the face edges. # We generate 6 more feature points around the face edge, which are the intersection points of the extension line of the first 4 facial feature points with the face edges. # We generate 6 more feature points around the face edge, which are the intersection points of the extension line of the first 4 facial feature points with the face edges.
16
Demonstration of morphing process 1.Original images scaled to same size
17
2. Performing coordinate transformations on the partitioned images to match the feature points of these two images.
18
3. Cross-dissolving the two images to generate a new image.
19
Recent evolutions (1)Morphing between the faces of different people.
20
(2) Morphing between different images of the same person
22
Conclusion An automatic face morphing algorithm is proposed. The algorithm consists of a feature finder followed by a face-morphed that utilizes affine and bilinear coordinate transforms. Feature extraction is the key technique toward building entirely automatic face morphing algorithms.
23
eyes are the most important features of human faces. Therefore, in this project we developed an eye finder based on the idea that eyes are, generally speaking, more complicated than the rest of the face. We demonstrated that a hybrid image of two human faces can be generated by morphing, and the hybrid face we generated indeed resembles each of the two "parent" faces.
24
QUERIES???
25
Thank you…..
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.