* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Lec 1- Introduction to Computer Vision
Survey
Document related concepts
Transcript
Lecture # 01 Introduction to Digital Image Processing & Computer Vision. Syllabus: Course goals: Cover basic topics of computer vision, and introduce some fundamental approaches for computer vision research. Basics of an Image Imaging Geometry Camera Modeling Filtering and Enhancing Images Region Segmentation References: 1) Digital Image Processing By R.C. Gonzalez and R.E.Woods 2003, Pearson Edition 2) Digital Image Processing Using MATLAB By: Gonzalez, Woods, and Eddins, Prentice Hall, 2004 http://www.imageprocessingplace.com/ 3) Fundamentals of Computer Vision By: Dr. Mubarak Shah http://www.cs.ucf.edu/~vision/ 4) Computer Vision: a Modern Approach Forsyth, By: D. A & Ponce, J.Prentice Hall. 5) Computer Vision” By: Adrian Low Introduction To Digital Image Processing Two principal application areas are: 1. 2. Improvement of pictorial information for human interpretation Processing of image data for storage, transmission, and representation for autonomous machine perception Vision is the most advanced of our senses. Images play the most important role in human perception. Humans are limited to the visual band of the electromagnetic (EM) spectrum. Imaging machines cover almost the entire EM spectrum, ranging from gamma to radio waves. Introduction To Digital Image Processing They can operate on images generated by sources that humans are not accustomed to associating with images. These include ultrasound, electron microscopy, and computer-generated images. Thus, digital image processing encompasses a wide and varied field of applications. There is no general agreement among authors regarding where image processing stops and other related areas, such as image analysis and computer vision, start. Introduction To Computer Vision Ultimate goal of computer vision is to use computers to emulate human vision, including learning and being able to make inferences and take actions based on visual inputs. This area itself is a branch of artificial intelligence (AI) whose objective is to emulate human intelligence. The area of image analysis (also called image understanding) is in be tween image processing and computer vision. There are no clear-cut boundaries in the continuum from image processing at one end to computer vision at the other. However, one useful paradigm is to consider three types of computerized processes. Introduction To Digital Image Processing These processes are: 1. Low Level processes 2. Medium Level processes 3. High Level processes Low-level processes involve primitive operations such as image preprocessing to reduce noise, contrast enhancement, and image sharpening. A low-level process is characterized by the fact that both its inputs and outputs are images. Mid-level processing on images involves tasks such as segmentation (partitioning an image into regions or objects), description of those objects to reduce them to a form suitable for computer processing, and classification (recognition) of individual objects. A mid-level process is characterized by the fact that its inputs generally are images, but its outputs are attributes extracted from those images (e.g., edges, contours, and the identity of individual objects). Introduction To Digital Image Processing Finally, higher-level processing involves "making sense" of an ensemble of recognized objects, as in image analysis, and, at the far end of the continuum, performing the cognitive functions normally associated with vision. Vision: Vision is the process of discovering , what is present in the world and where it is. perception is the process of acquiring, interpreting, selecting, and organizing sensory information. Visual System: The visual system allows us to assimilate information from the environment. The act of seeing starts when the lens of the EYE focus an image of the outside world onto a light-sensitive membrane in the back of the eye, called the Retina. The retina is actually part of the brain that is isolated to serve as a transducer for the conversion of patterns of light into neuronal signals. Visual System: The lens of the Eye focuses light on the photo receptive cells of the retina, which detect the photons of light and respond by producing neural Impulses. These signals are processed in a hierarchical fashion by different parts of the brain, such as the lateral geniculate nucleus, and the primary and secondary visual cortex of the brain. Visual System: Color Vision: Color vision is the capacity of an organism or machine to distinguish objects based on the wavelengths (or frequencies) of the light they reflect or emit. The nervous system derives color by comparing the responses to light from the several types of cone photoreceptors in the eye. For humans, the visible spectrum ranges approximately from 380 to 750 nm. Color Vision: A 'red' apple does not emit red light. Rather, it simply absorbs all the frequencies of visible light shining on it except for a group of frequencies that is perceived as red, which are reflected. An apple is perceived to be red, only, because the human Eye can distinguish between different wavelengths. Three things are needed to see color a light source, a detector (e.g. the Eye) a sample to view. Computer Vision: Computer vision is the science and technology of machines that see. Computer Vision is the study of analysis of pictures and videos in order to achieve results similar to those as by human. Computer Vision: Sub-domains of computer vision include: Image Acquisition Image restoration Object recognition Scene reconstruction. Event detection and tracking. Motion and 3-Dimmensional aspects. Computer Vision: Since perception can be seen as the extraction of information from sensory signals, computer vision can be seen as the scientific investigation of artificial systems for perception from images or multidimensional data Computer vision can also be described as a complement of Biological Vision, as computer vision, studies and describes artificial vision system that are implemented in software and/or hardware. Related Disciplines: Image processing Computer graphics Pattern recognition Artificial intelligence Applied mathematics Learning Related Disciplines: Related Fields of an Image: Input Image Image Description Image Image Image Processing Output Image Image Computer Graphics Pattern Recognition Computer Vision Description Statistics Action Applications Areas of Computer Vision: Law enforcement. Nuclear medicine and Defense. Automatic character recognition. Industrial applications (machine vision). Satellite imagery for weather prediction . Solving problems with machine perception . Enhance the contrast or code the intensity levels into color for easier interpretation. Interpretation of X-rays and other Images used in industry, medicine and biological sciences Conclusion: Ultimate goal of Computer Vision is to emulate human vision, including Learning, to make inferences and take actions based on visual input.