What is Digital Image processing?. An image can be defined as a two-dimensional function, f(x,y) # x and y are spatial (plane) coordinates # The function.

Slides:



Advertisements
Similar presentations
Image Processing Lecture 4
Advertisements

Chapter 3 Image Enhancement in the Spatial Domain.
Automatically Annotating and Integrating Spatial Datasets Chieng-Chien Chen, Snehal Thakkar, Crail Knoblock, Cyrus Shahabi Department of Computer Science.
Image Enhancement in the Spatial Domain
Digital Image Processing In The Name Of God Digital Image Processing Lecture3: Image enhancement M. Ghelich Oghli By: M. Ghelich Oghli
Face Recognition and Biometric Systems 2005/2006 Filters.
Quadtrees, Octrees and their Applications in Digital Image Processing
CMPT-884 Jan 18, 2010 Video Copy Detection using Hadoop Presented by: Cameron Harvey Naghmeh Khodabakhshi CMPT 820 December 2, 2010.
6/9/2015Digital Image Processing1. 2 Example Histogram.
EE 7730 Image Segmentation.
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
Chapter 10 Image Segmentation.
Efficient Moving Object Segmentation Algorithm Using Background Registration Technique Shao-Yi Chien, Shyh-Yih Ma, and Liang-Gee Chen, Fellow, IEEE Hsin-Hua.
8. Geometric Operations Geometric operations change image geometry by moving pixels around in a carefully constrained way. We might do this to remove distortions.
Quadtrees, Octrees and their Applications in Digital Image Processing
CSE (c) S. Tanimoto, 2008 Image Understanding II 1 Image Understanding 2 Outline: Guzman Scene Analysis Local and Global Consistency Edge Detection.
1 Lecture 12 Neighbourhood Operations (2) TK3813 DR MASRI AYOB.
Chapter 10 Image Segmentation.
Digital Image Processing Chapter 1: Introduction.
Digital Image Processing Chapter 1: Introduction.
Image Morphing, Triangulation CSE399b, Spring 07 Computer Vision.
Digital Image Processing Chapter 1: Introduction.
Image Subtraction for Real Time Moving Object Extraction Shahbe Mat Desa, Qussay A. Salih, CGIV’04.
November 29, 2004AI: Chapter 24: Perception1 Artificial Intelligence Chapter 24: Perception Michael Scherger Department of Computer Science Kent State.
VEHICLE NUMBER PLATE RECOGNITION SYSTEM. Information and constraints Character recognition using moments. Character recognition using OCR. Signature.
Image Morphing CSC320: Introduction to Visual Computing
Digital Image Processing Lec2: Introduction (Cont.)
Spatial Filtering: Basics
An efficient method of license plate location Pattern Recognition Letters 26 (2005) Journal of Electronic Imaging 11(4), (October 2002)
Chapter 1 INTRODUCTION TO IMAGE PROCESSING Section – 1.2.
Digital Image Processing
Under Supervision of Dr. Kamel A. Arram Eng. Lamiaa Said Wed
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
Introduction EE 520: Image Analysis & Computer Vision.
DEVELOPMENT OF ALGORITHM FOR PANORAMA GENERATION, AND IMAGE SEGMENTATION FROM STILLS OF UNDERVEHICLE INSPECTION Balaji Ramadoss December,06,2002.
September 23, 2014Computer Vision Lecture 5: Binary Image Processing 1 Binary Images Binary images are grayscale images with only two possible levels of.
1 Lecture 1 1 Image Processing Eng. Ahmed H. Abo absa
DIGITAL IMAGE PROCESSING
Quadtrees, Octrees and their Applications in Digital Image Processing.
A Simple Image Model Image: a 2-D light-intensity function f(x,y)
Digital Image Processing (DIP) Lecture # 5 Dr. Abdul Basit Siddiqui Assistant Professor-FURC 1FURC-BCSE7.
Image Warping and Morphing cs195g: Computational Photography James Hays, Brown, Spring 2010 © Alexey Tikhonov.
Pixel Connectivity Pixel connectivity is a central concept of both edge- and region- based approaches to segmentation The notation of pixel connectivity.
COMP322/S2000/L171 Robot Vision System Major Phases in Robot Vision Systems: A. Data (image) acquisition –Illumination, i.e. lighting consideration –Lenses,
Bart M. ter Haar Romeny.  Question: can top-points be used for object- retrieval tasks?
Digital Image Processing In The Name Of God Digital Image Processing Lecture2: Digital Image Fundamental M. Ghelich Oghli By: M. Ghelich Oghli
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
Jack Pinches INFO410 & INFO350 S INFORMATION SCIENCE Computer Vision I.
Image Segmentation by Histogram Thresholding Venugopal Rajagopal CIS 581 Instructor: Longin Jan Latecki.
Cartographic Objects Digital Images of a Map Vector Data Model Raster Data Model.
FREE-VIEW WATERMARKING FOR FREE VIEW TELEVISION Alper Koz, Cevahir Çığla and A.Aydın Alatan.
Image Morphing Computational Photography Derek Hoiem, University of Illinois 9/29/15 Many slides from Alyosha Efros.
Visual Computing Computer Vision 2 INFO410 & INFO350 S2 2015
1 Machine Vision. 2 VISION the most powerful sense.
1 Mathematic Morphology used to extract image components that are useful in the representation and description of region shape, such as boundaries extraction.
Vincent DeVito Computer Systems Lab The goal of my project is to take an image input, artificially blur it using a known blur kernel, then.
Machine Vision Edge Detection Techniques ENT 273 Lecture 6 Hema C.R.
Lecture 02 Point Based Image Processing Lecture 02 Point Based Image Processing Mata kuliah: T Computer Vision Tahun: 2010.
Chapter 6 Skeleton & Morphological Operation. Image Processing for Pattern Recognition Feature Extraction Acquisition Preprocessing Classification Post.
Digital Image Processing, Spring ECES 682 Digital Image Processing Week 8 Oleh Tretiak ECE Department Drexel University.
May 2003 SUT Color image segmentation – an innovative approach Amin Fazel May 2003 Sharif University of Technology Course Presentation base on a paper.
Digital Image Processing Lecture 1: Introduction Naveed Ejaz.
Computer Image Process in Medical Area Name : Zhangyu( ) Major : Computer Technology.
1. 2 What is Digital Image Processing? The term image refers to a two-dimensional light intensity function f(x,y), where x and y denote spatial(plane)
Image Enhancement in the Spatial Domain.
IMAGE PROCESSING APPLIED TO TRAFFIC QUEUE DETECTION ALGORITHM.
Visual Information Processing. Human Perception V.S. Machine Perception  Human perception: pictorial information improvement for human interpretation.
Digital Image Processing Week III
Introduction to Mathematical tools in used in DIP
Multi-Information Based GCPs Selection Method
Presentation transcript:

What is Digital Image processing?

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

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

APPLICATIONS Hollywood film makers use novel morphing technologies to generate special effects Disney uses morphing to speed up the production of cartoons

Face morphing

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.

Noise reduction

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.

Eye finding

Mouth finding

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.

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.

Demonstration of morphing process 1.Original images scaled to same size

2. Performing coordinate transformations on the partitioned images to match the feature points of these two images.

3. Cross-dissolving the two images to generate a new image.

Recent evolutions (1)Morphing between the faces of different people.

(2) Morphing between different images of the same person

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.

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.

QUERIES???

Thank you…..