MEANS OF EXTENDING VISION FROM VISIBLE TO INFRARED SPECTRUM AND PRACTICAL IMPLEMENTATION

Size: px
Start display at page:

Download "MEANS OF EXTENDING VISION FROM VISIBLE TO INFRARED SPECTRUM AND PRACTICAL IMPLEMENTATION"

Transcription

1 MEANS OF EXTENDING VISION FROM VISIBLE TO INFRARED SPECTRUM AND PRACTICAL IMPLEMENTATION Constantin STRIMBU*, Eduard LUCHIAN** *Academia Fortelor Aeriene Henri Coanda, Brasov, Romania, **Facultatea de Electronica, Telecomunicatii si Tehnologia Informatiei, Universitatea Tehnica, Cluj-Napoca, Romania Abstract: This paper intends to make a brief introduction to the principles of infrared light exploring at the same time capabilities of harnessing the new technologies. The paper approaches the design, explanation and construction of an infrared vision capable webcam. Several comparisons are made though out the paper highlighting the benefits that the proposed design brings. Finally after a MATLAB and a XARA process a possible working design is offered. Keywords: infrared, pixel, capture, spectrum, webcam. 1. INTRODUCTION In order to understand infrared vision, it is important to understand something about light. The amount of energy in a light wave is related to its wavelength: Shorter wavelengths have higher energy. Of visible light, violet has the most energy, and red has the least. Just next to the visible light spectrum is the infrared spectrum [1]. Infrared light can be split into three categories: Near-infrared (near-ir) - Closest to visible light, near-ir has wavelengths that range from 0.7 to 1.3 microns, or 700 billionths to 1,300 billionths of a meter. Mid-infrared (mid-ir) - Mid-IR has wavelengths ranging from 1.3 to 3 microns. Both near-ir and mid-ir are used by a variety of electronic devices, including remote controls. Thermal-infrared (thermal-ir) - Occupying the largest part of the infrared spectrum, thermal-ir has wavelengths ranging from 3 microns to over 30 microns. The key difference between thermal-ir and the other two is that thermal-ir is emitted by an object instead of reflected off it. Infrared light is emitted by an object because of what is happening at the atomic level. 2. PROJECT DESIGN In the project there were used two web cameras in order to capture images. One was left unmodified (UW) and the other (MW) (see figure 1). An visible light filter and a set of 10 LED s with infrared light were attached in order to be able to see at night. Figure 1. Modified Webcam The circuit had to be adapted to 5 volts which is the USB output. In order to have a functional configuration, each LED was stringed with a 68 Ω resistance that makes the

2 circuit functional. The circuit s electrical design is presented in figure 2. What this system brings new is the fact that different risk factors can be stored in a memory and whenever the system has a live streaming it can automatically compare the image with the risk factors that were stored and decide the course of action which at first would be signaling the presence of a potentially dangerous factor in the surrounding s. Figure 4. UW and MW image Here is an example of night vision of this system in which with the UW nothing can be seen but the MW can easily see the infrared filter leaving the full image to be seen (see figure 5). Figure 5. UW and MW image 3. MATLAB PROCESSING Figure 2. Electrical design. In order to prove the efficiency of such a system the fallowing experiment was carried out: Captured images with the two webcams were used to highlighting the advantages that the modifications brought. In the images captured with the UW we can see the light but can t identify the source or the objects near it. In the pictures with the MW we can clearly see what is next to the flame of the candle. See figure 3 and 4. In the image captured with the MW you can spot a human (figure 6) form in night vision. This image was processed [2] in MATLAB and the form was added to a database in order to be recognized. This can be done based on recognizing the group of pixels that make up whatever it s in the database. If we add a variable number of pixels [5] to any image we can enlarge the range that system recognizes a form. Figure 6. UW and MW image Figure 3. UW and MW image This principle can be applied to any devices that captures images with light emitting sources. An image can be displayed (in MATLAB) as a matrix starting from the fallowing representation for a digitized image function (1). f 0,0... f 0, N 1 f x, y f 1,0... f 1, N 1 (1) f M 1,0... f M 1, N 1 The right side of this equation is a digital image by definition each element of this array called image element, picture element, pixel or

3 peel. The terms image a pixel will be used in the fallowing discussion to denote the image and its elements. A digital image can be natural represented as a MATLAB matrix [3] (2). f 1,1... f 1, N f x, y f 2,1... f 2, N (2) f M,1... f M, N Displaying the image you have just read is achieved by simply typing: image(x) This will open a Figure Window and plot the image on the axis. If you have read the JPEG image above, image will readily accept the 3-D array and display the RGB images. Notice that the same plotting considerations of relative axis scale arise here as well; you might wish to use axis equal to correct the perspective. If the image you read is an indexed image, i.e., a 2-D index array with a corresponding Nx3 color map, you will need to use the color map function to get the correct coloring of the plot. At the website you can download the indexed image usflag.dib (Windows device-independent bitmap). Once you have that file you can read it, then view it with: [x,cm]=imread('usflag.dib','bmp'); image(x) Writing the contents of a Figure Window to an image file is just as simple as reading one. The imwrite function[4] provides a means to create image files. The general form of imwrite is: imwrite(a,filename,fmt) where A is the image, either grayscale if NxM, or truecolor if NxMx3, filename is a string containing the name of the file to be created, and fmt is a string indicating one of the write formats indicated in MATLAB documentary. For the case of an indexed image, i.e., one containing an image and colormap, imwrite takes the following form: imwrite(x,c,filename,fmt) By indexed we mean that the image is created from information in two arrays: the first is an array of indexes into the second, which is a three-column array containing the red, green, and blue contributions for each pixel. The following code will load an image of a clown and display it in a Figure. Window, looking like that shown in figure 7. load shape image(x) colormap(map) Figure 7. Image window When we load image.mat the arrays X and map were placed in the MATLAB workspace. The array X is an array of indices; row indexes actually, specifying which row from map (an 81x3 array) the pixel color is to be taken from.[3] Looking at a few pixels from the upper left corner, we see in figure 8. Each element is a number corresponding to a row in the color map. We can find the color

4 (figure 9) components for each of these pixels by: - Map (unique(x(60:40,60:40)),:) Figure 13. Database form Figure 8. Pixels Figure 9. Color code The unique function returns only one instance of an element, and orders the results, so the first row here corresponds to an index value of 2, the second 44, the third 55, etc.. We can see these first few pixels, shown in figure 10, with the following code [4]. image(x(60:40,60:40)) colormap(map) Figure 10. Graphic pixel display Based on those functions all the pixels that are different from black were selected. And after a further process with XARA resulting in a database form (figure11): This is an example of shape that can be stored in a system memory in order to compare live streaming with it. 3. CONCLUSIONS & ACKNOWLEDGMENT After the experiment we can state that implementing such a design in modern surveillance systems could make a difference because they could be set to inform appropriate personal about the existing of a possible threat. Thus optimizing resources. Applying an infrared filter to a camera refines the image that is captured making it more easily to see all the elements of the image excluding possible false threats and giving the image processing a better analyzing perspective. The infrared LED s offers substantial extension to the capabilities of the camera and because they emit in infrared they can t be spotted and the surveillance camera is not unmasked. REFERENCES 1. Jeff Tyson How Night Vision Works Avaible at: gadgets/ high-tech-gadgets/nightvision1.htm (January 2013) 2. Gonzalez, Woods & Eddins Digital Image Processing Using Matlab Pearson Prentice Hall (December 26, 2003) 3.Shehrzad, Qureshi Embedded Image Processing with DSP Examples in MATLAB Springer (April 7, 2005) 4. Patrick Marchand and O. Thomas Holland Graphics and GUIs with MATLAB Chapman and Hall/CRC; 3 edition (November 25, 2002) 5. Eduard CIUDATU Tendinţe şi orientări în dezvoltarea sistemului de dirijare la racheta antiaeriană a-94. AFAHC ( July, 2011)

5

5.1 Image Files and Formats

5.1 Image Files and Formats 5 IMAGE GRAPHICS IN THIS CHAPTER 5.1 IMAGE FILES AND FORMATS 5.2 IMAGE I/O 5.3 IMAGE TYPES AND PROPERTIES 5.1 Image Files and Formats With digital cameras and scanners available at ridiculously low prices,

More information

Brief Introduction to Vision and Images

Brief Introduction to Vision and Images Brief Introduction to Vision and Images Charles S. Tritt, Ph.D. January 24, 2012 Version 1.1 Structure of the Retina There is only one kind of rod. Rods are very sensitive and used mainly in dim light.

More information

Computer Vision & Digital Image Processing

Computer Vision & Digital Image Processing Computer Vision & Digital Image Processing MATLAB for Image Processing Dr. D. J. Jackson Lecture 4- Matlab introduction Basic MATLAB commands MATLAB windows Reading images Displaying images image() colormap()

More information

2. Color spaces Introduction The RGB color space

2. Color spaces Introduction The RGB color space Image Processing - Lab 2: Color spaces 1 2. Color spaces 2.1. Introduction The purpose of the second laboratory work is to teach the basic color manipulation techniques, applied to the bitmap digital images.

More information

Astronomy and Image Processing. Many thanks to Professor Kate Whitaker in the physics department for her help

Astronomy and Image Processing. Many thanks to Professor Kate Whitaker in the physics department for her help Astronomy and Image Processing Many thanks to Professor Kate Whitaker in the physics department for her help What is an image? An image is an array, or a matrix, of square pixels (picture elements) arranged

More information

INTELLIGENT SOLUTIONS FOR ENHANCING THE COMBAT CAPABILITY IN URBAN ENVIRONMENT

INTELLIGENT SOLUTIONS FOR ENHANCING THE COMBAT CAPABILITY IN URBAN ENVIRONMENT INTELLIGENT SOLUTIONS FOR ENHANCING THE COMBAT CAPABILITY IN URBAN ENVIRONMENT prof. ing. Emil CREŢU, PhD Titu Maiorescu University ing. Marius TIŢA, PhD Departamentul pentru Armamente ing. Niculae GUZULESCU

More information

Digital Image processing Lab

Digital Image processing Lab Digital Image processing Lab Islamic University Gaza Engineering Faculty Department of Computer Engineering 2013 EELE 5110: Digital Image processing Lab Eng. Ahmed M. Ayash Lab # 2 Basic Image Operations

More information

MATLAB Image Processing Toolbox

MATLAB Image Processing Toolbox MATLAB Image Processing Toolbox Copyright: Mathworks 1998. The following is taken from the Matlab Image Processing Toolbox users guide. A complete online manual is availabe in the PDF form (about 5MB).

More information

Introduction to DSP ECE-S352 Fall Quarter 2000 Matlab Project 1

Introduction to DSP ECE-S352 Fall Quarter 2000 Matlab Project 1 Objective: Introduction to DSP ECE-S352 Fall Quarter 2000 Matlab Project 1 This Matlab Project is an extension of the basic correlation theory presented in the course. It shows a practical application

More information

[NIGHT VISION TECHNOLOGY] SEMINAR REPORT

[NIGHT VISION TECHNOLOGY] SEMINAR REPORT 20 th JANUARY 2010 Night Vision Technology Introduction Night vision technology, by definition, literally allows one to see in the dark. Originally developed for military use. Federal and state agencies

More information

RGB colours: Display onscreen = RGB

RGB colours:  Display onscreen = RGB RGB colours: http://www.colorspire.com/rgb-color-wheel/ Display onscreen = RGB DIGITAL DATA and DISPLAY Myth: Most satellite images are not photos Photographs are also 'images', but digital images are

More information

Image processing in MATLAB. Linguaggio Programmazione Matlab-Simulink (2017/2018)

Image processing in MATLAB. Linguaggio Programmazione Matlab-Simulink (2017/2018) Image processing in MATLAB Linguaggio Programmazione Matlab-Simulink (2017/2018) Images in MATLAB MATLAB can import/export several image formats BMP (Microsoft Windows Bitmap) GIF (Graphics Interchange

More information

Sensors and Sensing Cameras and Camera Calibration

Sensors and Sensing Cameras and Camera Calibration Sensors and Sensing Cameras and Camera Calibration Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 20.11.2014

More information

An Electronic Eye to Improve Efficiency of Cut Tile Measuring Function

An Electronic Eye to Improve Efficiency of Cut Tile Measuring Function IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 19, Issue 4, Ver. IV. (Jul.-Aug. 2017), PP 25-30 www.iosrjournals.org An Electronic Eye to Improve Efficiency

More information

2. Color spaces Introduction The RGB color space

2. Color spaces Introduction The RGB color space 1 Image Processing - Lab 2: Color spaces 2. Color spaces 2.1. Introduction The purpose of the second laboratory work is to teach the basic color manipulation techniques, applied to the bitmap digital images.

More information

Design of Infrared Wavelength-Selective Microbolometers using Planar Multimode Detectors

Design of Infrared Wavelength-Selective Microbolometers using Planar Multimode Detectors Design of Infrared Wavelength-Selective Microbolometers using Planar Multimode Detectors Sang-Wook Han and Dean P. Neikirk Microelectronics Research Center Department of Electrical and Computer Engineering

More information

The prototype of locating device with graphics user interface upon display using multipoints infrared reflection

The prototype of locating device with graphics user interface upon display using multipoints infrared reflection 2011 International Conference on Economics and Business Information IPEDR vol.9 (2011) (2011) IACSIT Press, Bangkok, Thailand The prototype of locating device with graphics user interface upon display

More information

Mech 296: Vision for Robotic Applications. Vision for Robotic Applications

Mech 296: Vision for Robotic Applications. Vision for Robotic Applications Mech 296: Vision for Robotic Applications Lecture 1: Monochrome Images 1.1 Vision for Robotic Applications Instructors, jrife@engr.scu.edu Jeff Ota, jota@scu.edu Class Goal Design and implement a vision-based,

More information

Remote Sensing. The following figure is grey scale display of SPOT Panchromatic without stretching.

Remote Sensing. The following figure is grey scale display of SPOT Panchromatic without stretching. Remote Sensing Objectives This unit will briefly explain display of remote sensing image, geometric correction, spatial enhancement, spectral enhancement and classification of remote sensing image. At

More information

EE/GP140-The Earth From Space- Winter 2008 Handout #16 Lab Exercise #3

EE/GP140-The Earth From Space- Winter 2008 Handout #16 Lab Exercise #3 EE/GP140-The Earth From Space- Winter 2008 Handout #16 Lab Exercise #3 Topic 1: Color Combination. We will see how all colors can be produced by combining red, green, and blue in different proportions.

More information

A PROPOSED ALGORITHM FOR DIGITAL WATERMARKING

A PROPOSED ALGORITHM FOR DIGITAL WATERMARKING A PROPOSED ALGORITHM FOR DIGITAL WATERMARKING Dr. Mohammed F. Al-Hunaity dr_alhunaity@bau.edu.jo Meran M. Al-Hadidi Merohadidi77@gmail.com Dr.Belal A. Ayyoub belal_ayyoub@ hotmail.com Abstract: This paper

More information

Matlab for CS6320 Beginners

Matlab for CS6320 Beginners Matlab for CS6320 Beginners Basics: Starting Matlab o CADE Lab remote access o Student version on your own computer Change the Current Folder to the directory where your programs, images, etc. will be

More information

Number Plate Recognition Using Segmentation

Number Plate Recognition Using Segmentation Number Plate Recognition Using Segmentation Rupali Kate M.Tech. Electronics(VLSI) BVCOE. Pune 411043, Maharashtra, India. Dr. Chitode. J. S BVCOE. Pune 411043 Abstract Automatic Number Plate Recognition

More information

Aerial photography and Remote Sensing. Bikini Atoll, 2013 (60 years after nuclear bomb testing)

Aerial photography and Remote Sensing. Bikini Atoll, 2013 (60 years after nuclear bomb testing) Aerial photography and Remote Sensing Bikini Atoll, 2013 (60 years after nuclear bomb testing) Computers have linked mapping techniques under the umbrella term : Geomatics includes all the following spatial

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Digital Imaging Fundamentals Christophoros Nikou cnikou@cs.uoi.gr Images taken from: R. Gonzalez and R. Woods. Digital Image Processing, Prentice Hall, 2008. Digital Image Processing

More information

How can we "see" using the Infrared?

How can we see using the Infrared? The Infrared Infrared light lies between the visible and microwave portions of the electromagnetic spectrum. Infrared light has a range of wavelengths, just like visible light has wavelengths that range

More information

Cvision 2. António J. R. Neves João Paulo Silva Cunha. Bernardo Cunha. IEETA / Universidade de Aveiro

Cvision 2. António J. R. Neves João Paulo Silva Cunha. Bernardo Cunha. IEETA / Universidade de Aveiro Cvision 2 Digital Imaging António J. R. Neves (an@ua.pt) & João Paulo Silva Cunha & Bernardo Cunha IEETA / Universidade de Aveiro Outline Image sensors Camera calibration Sampling and quantization Data

More information

Digital Image Fundamentals. Digital Image Processing. Human Visual System. Contents. Structure Of The Human Eye (cont.) Structure Of The Human Eye

Digital Image Fundamentals. Digital Image Processing. Human Visual System. Contents. Structure Of The Human Eye (cont.) Structure Of The Human Eye Digital Image Processing 2 Digital Image Fundamentals Digital Imaging Fundamentals Christophoros Nikou cnikou@cs.uoi.gr Those who wish to succeed must ask the right preliminary questions Aristotle Images

More information

Digital Image Fundamentals. Digital Image Processing. Human Visual System. Contents. Structure Of The Human Eye (cont.) Structure Of The Human Eye

Digital Image Fundamentals. Digital Image Processing. Human Visual System. Contents. Structure Of The Human Eye (cont.) Structure Of The Human Eye Digital Image Processing 2 Digital Image Fundamentals Digital Imaging Fundamentals Christophoros Nikou cnikou@cs.uoi.gr Images taken from: R. Gonzalez and R. Woods. Digital Image Processing, Prentice Hall,

More information

Electromagnetic Spectrum

Electromagnetic Spectrum Electromagnetic Spectrum Wave - Review Waves are oscillations that transport energy. 2 Types of waves: Mechanical waves that require a medium to travel through (sound, water, earthquakes) Electromagnetic

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Digital Imaging Fundamentals Christophoros Nikou cnikou@cs.uoi.gr Images taken from: R. Gonzalez and R. Woods. Digital Image Processing, Prentice Hall, 2008. Digital Image Processing

More information

Getting Started With The MATLAB Image Processing Toolbox

Getting Started With The MATLAB Image Processing Toolbox Session III A 5 Getting Started With The MATLAB Image Processing Toolbox James E. Cross, Wanda McFarland Electrical Engineering Department Southern University Baton Rouge, Louisiana 70813 Phone: (225)

More information

Digital Imaging Rochester Institute of Technology

Digital Imaging Rochester Institute of Technology Digital Imaging 1999 Rochester Institute of Technology So Far... camera AgX film processing image AgX photographic film captures image formed by the optical elements (lens). Unfortunately, the processing

More information

ECE 619: Computer Vision Lab 1: Basics of Image Processing (Using Matlab image processing toolbox Issued Thursday 1/10 Due 1/24)

ECE 619: Computer Vision Lab 1: Basics of Image Processing (Using Matlab image processing toolbox Issued Thursday 1/10 Due 1/24) ECE 619: Computer Vision Lab 1: Basics of Image Processing (Using Matlab image processing toolbox Issued Thursday 1/10 Due 1/24) Task 1: Execute the steps outlined below to get familiar with basics of

More information

Spectral Signatures. Vegetation. 40 Soil. Water WAVELENGTH (microns)

Spectral Signatures. Vegetation. 40 Soil. Water WAVELENGTH (microns) Spectral Signatures % REFLECTANCE VISIBLE NEAR INFRARED Vegetation Soil Water.5. WAVELENGTH (microns). Spectral Reflectance of Urban Materials 5 Parking Lot 5 (5=5%) Reflectance 5 5 5 5 5 Wavelength (nm)

More information

Image Processing by Bilateral Filtering Method

Image Processing by Bilateral Filtering Method ABHIYANTRIKI An International Journal of Engineering & Technology (A Peer Reviewed & Indexed Journal) Vol. 3, No. 4 (April, 2016) http://www.aijet.in/ eissn: 2394-627X Image Processing by Bilateral Image

More information

FLIR Tools for PC 7/21/2016

FLIR Tools for PC 7/21/2016 FLIR Tools for PC 7/21/2016 1 2 Tools+ is an upgrade that adds the ability to create Microsoft Word templates and reports, create radiometric panorama images, and record sequences from compatible USB and

More information

Integrated Image Processing Functions using MATLAB GUI

Integrated Image Processing Functions using MATLAB GUI Integrated Image Processing Functions using MATLAB GUI Nassir H. Salman a, Gullanar M. Hadi b, Faculty of Computer science, Cihan university,erbil, Iraq Faculty of Engineering-Software Engineering, Salaheldeen

More information

ELECTROMAGNETIC SPECTRUM ELECTROMAGNETIC SPECTRUM

ELECTROMAGNETIC SPECTRUM ELECTROMAGNETIC SPECTRUM LECTURE:2 ELECTROMAGNETIC SPECTRUM ELECTROMAGNETIC SPECTRUM Electromagnetic waves: In an electromagnetic wave the electric and magnetic fields are mutually perpendicular. They are also both perpendicular

More information

THERMAL DETECTION OF WATER SATURATION SPOTS FOR LANDSLIDE PREDICTION

THERMAL DETECTION OF WATER SATURATION SPOTS FOR LANDSLIDE PREDICTION THERMAL DETECTION OF WATER SATURATION SPOTS FOR LANDSLIDE PREDICTION Aufa Zin, Kamarul Hawari and Norliana Khamisan Faculty of Electrical and Electronics Engineering, Universiti Malaysia Pahang, Pekan,

More information

Assignment: Light, Cameras, and Image Formation

Assignment: Light, Cameras, and Image Formation Assignment: Light, Cameras, and Image Formation Erik G. Learned-Miller February 11, 2014 1 Problem 1. Linearity. (10 points) Alice has a chandelier with 5 light bulbs sockets. Currently, she has 5 100-watt

More information

MATH 5300 Lecture 3- Summary Date: May 12, 2008 By: Violeta Constantin

MATH 5300 Lecture 3- Summary Date: May 12, 2008 By: Violeta Constantin MATH 5300 Lecture 3- Summary Date: May 12, 2008 By: Violeta Constantin Facebook, Blogs and Wiki tools for sharing ideas or presenting work Using Facebook as a tool to ask questions - discussion on GIMP

More information

Midterm is on Thursday!

Midterm is on Thursday! Midterm is on Thursday! Project presentations are May 17th, 22nd and 24th Next week there is a strike on campus. Class is therefore cancelled on Tuesday. Please work on your presentations instead! REVIEW

More information

Digital Media. Lecture 4: Bitmapped images: Compression & Convolution Georgia Gwinnett College School of Science and Technology Dr.

Digital Media. Lecture 4: Bitmapped images: Compression & Convolution Georgia Gwinnett College School of Science and Technology Dr. Digital Media Lecture 4: Bitmapped images: Compression & Convolution Georgia Gwinnett College School of Science and Technology Dr. Mark Iken Bitmapped image compression Consider this image: With no compression...

More information

EELE 5110 Digital Image Processing Lab 02: Image Processing with MATLAB

EELE 5110 Digital Image Processing Lab 02: Image Processing with MATLAB Prepared by: Eng. AbdAllah M. ElSheikh EELE 5110 Digital Image Processing Lab 02: Image Processing with MATLAB Welcome to the labs for EELE 5110 Image Processing Lab. This lab will get you started with

More information

Course Objectives & Structure

Course Objectives & Structure Course Objectives & Structure Digital imaging is at the heart of science, medicine, entertainment, engineering, and communications. This course provides an introduction to mathematical tools for the analysis

More information

Enhancing thermal video using a public database of images

Enhancing thermal video using a public database of images Enhancing thermal video using a public database of images H. Qadir, S. P. Kozaitis, E. A. Ali Department of Electrical and Computer Engineering Florida Institute of Technology 150 W. University Blvd. Melbourne,

More information

Oversubscription. Sorry, not fixed yet. We ll let you know as soon as we can.

Oversubscription. Sorry, not fixed yet. We ll let you know as soon as we can. Bela Borsodi Bela Borsodi Oversubscription Sorry, not fixed yet. We ll let you know as soon as we can. CS 143 James Hays Continuing his course many materials, courseworks, based from him + previous staff

More information

Some Basic Concepts of Remote Sensing. Lecture 2 August 31, 2005

Some Basic Concepts of Remote Sensing. Lecture 2 August 31, 2005 Some Basic Concepts of Remote Sensing Lecture 2 August 31, 2005 What is remote sensing Remote Sensing: remote sensing is science of acquiring, processing, and interpreting images and related data that

More information

Image processing & Computer vision Xử lí ảnh và thị giác máy tính

Image processing & Computer vision Xử lí ảnh và thị giác máy tính Image processing & Computer vision Xử lí ảnh và thị giác máy tính Color Alain Boucher - IFI Introduction To be able to see objects and a scene, we need light Otherwise, everything is black How does behave

More information

Guidance on Using Scanning Software: Part 5. Epson Scan

Guidance on Using Scanning Software: Part 5. Epson Scan Guidance on Using Scanning Software: Part 5. Epson Scan Version of 4/29/2012 Epson Scan comes with Epson scanners and has simple manual adjustments, but requires vigilance to control the default settings

More information

INTRODUCTION TO IMAGE PROCESSING

INTRODUCTION TO IMAGE PROCESSING CHAPTER 9 INTRODUCTION TO IMAGE PROCESSING This chapter explores image processing and some of the many practical applications associated with image processing. The chapter begins with basic image terminology

More information

Urban Feature Classification Technique from RGB Data using Sequential Methods

Urban Feature Classification Technique from RGB Data using Sequential Methods Urban Feature Classification Technique from RGB Data using Sequential Methods Hassan Elhifnawy Civil Engineering Department Military Technical College Cairo, Egypt Abstract- This research produces a fully

More information

(ans: Five rows require a 3-bit code and ten columns a 4-bit code. Hence, each key has a 7 bit address.

(ans: Five rows require a 3-bit code and ten columns a 4-bit code. Hence, each key has a 7 bit address. Chapter 2 Edited with the trial version of Foxit Advanced PDF Editor Sensors & Actuators 2.1 Problems Problem 2.1 (Music icon address What screen-row-column address would the controller assign to the music

More information

L2. Image processing in MATLAB

L2. Image processing in MATLAB L2. Image processing in MATLAB 1. Introduction MATLAB environment offers an easy way to prototype applications that are based on complex mathematical computations. This annex presents some basic image

More information

Multimedia-Systems: Image & Graphics

Multimedia-Systems: Image & Graphics Multimedia-Systems: Image & Graphics Prof. Dr.-Ing. Ralf Steinmetz Prof. Dr. Max Mühlhäuser MM: TU Darmstadt - Darmstadt University of Technology, Dept. of of Computer Science TK - Telecooperation, Tel.+49

More information

ECC419 IMAGE PROCESSING

ECC419 IMAGE PROCESSING ECC419 IMAGE PROCESSING INTRODUCTION Image Processing Image processing is a subclass of signal processing concerned specifically with pictures. Digital Image Processing, process digital images by means

More information

Digital images. Digital Image Processing Fundamentals. Digital images. Varieties of digital images. Dr. Edmund Lam. ELEC4245: Digital Image Processing

Digital images. Digital Image Processing Fundamentals. Digital images. Varieties of digital images. Dr. Edmund Lam. ELEC4245: Digital Image Processing Digital images Digital Image Processing Fundamentals Dr Edmund Lam Department of Electrical and Electronic Engineering The University of Hong Kong (a) Natural image (b) Document image ELEC4245: Digital

More information

Introduction. The Spectral Basis for Color

Introduction. The Spectral Basis for Color Introduction Color is an extremely important part of most visualizations. Choosing good colors for your visualizations involves understanding their properties and the perceptual characteristics of human

More information

ME 6406 MACHINE VISION. Georgia Institute of Technology

ME 6406 MACHINE VISION. Georgia Institute of Technology ME 6406 MACHINE VISION Georgia Institute of Technology Class Information Instructor Professor Kok-Meng Lee MARC 474 Office hours: Tues/Thurs 1:00-2:00 pm kokmeng.lee@me.gatech.edu (404)-894-7402 Class

More information

USING LANDSAT MULTISPECTRAL IMAGES IN ANALYSING FOREST VEGETATION

USING LANDSAT MULTISPECTRAL IMAGES IN ANALYSING FOREST VEGETATION Technical Sciences 243 USING LANDSAT MULTISPECTRAL IMAGES IN ANALYSING FOREST VEGETATION Teodor TODERA teotoderas@yahoo.com Traian CR CEA traiancracea@yahoo.com Alina NEGOESCU alina.negoescu@yahoo.com

More information

NIGHT VISION CAMERA SYSTEM FOR INTRUDER DETECTION IN INDOOR AND OUTDOOR ENVIRONMENT SAK JENN SHIN

NIGHT VISION CAMERA SYSTEM FOR INTRUDER DETECTION IN INDOOR AND OUTDOOR ENVIRONMENT SAK JENN SHIN NIGHT VISION CAMERA SYSTEM FOR INTRUDER DETECTION IN INDOOR AND OUTDOOR ENVIRONMENT SAK JENN SHIN Thesis submitted in partial fulfillment of the requirements for the award of the degree of Bachelor of

More information

LIST 04 Submission Date: 04/05/2017; Cut-off: 14/05/2017. Part 1 Theory. Figure 1: horizontal profile of the R, G and B components.

LIST 04 Submission Date: 04/05/2017; Cut-off: 14/05/2017. Part 1 Theory. Figure 1: horizontal profile of the R, G and B components. Universidade de Brasília (UnB) Faculdade de Tecnologia (FT) Departamento de Engenharia Elétrica (ENE) Course: Image Processing Prof. Mylène C.Q. de Farias Semester: 2017.1 LIST 04 Submission Date: 04/05/2017;

More information

MCT-MultiPlex Features Three Technologies

MCT-MultiPlex Features Three Technologies MCT-MultiPlex Features Three Technologies Near Infrared (NIR) based on MCT-360 NIR Transmitter; moisture, oil/fat, flavorings Visible (VIS) white light source color meter (200-800 nm); CIE L*, a*, b*;

More information

Fig Color spectrum seen by passing white light through a prism.

Fig Color spectrum seen by passing white light through a prism. 1. Explain about color fundamentals. Color of an object is determined by the nature of the light reflected from it. When a beam of sunlight passes through a glass prism, the emerging beam of light is not

More information

PARAMETRIC ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES

PARAMETRIC ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES PARAMETRIC ANALYSIS OF IMAGE ENHANCEMENT TECHNIQUES Ruchika Shukla 1, Sugandha Agarwal 2 1,2 Electronics and Communication Engineering, Amity University, Lucknow (India) ABSTRACT Image processing is one

More information

Dr. Shahanawaj Ahamad. Dr. S.Ahamad, SWE-423, Unit-06

Dr. Shahanawaj Ahamad. Dr. S.Ahamad, SWE-423, Unit-06 Dr. Shahanawaj Ahamad 1 Outline: Basic concepts underlying Images Popular Image File formats Human perception of color Various Color Models in use and the idea behind them 2 Pixels -- picture elements

More information

Team Project: A Surveillant Robot System

Team Project: A Surveillant Robot System Team Project: A Surveillant Robot System Functional Analysis Little Red Team Chankyu Park (Michael) Seonah Lee (Sarah) Qingyuan Shi (Lisa) Chengzhou Li JunMei Li Kai Lin System Overview robots, Play a

More information

Remote Sensing in Daily Life. What Is Remote Sensing?

Remote Sensing in Daily Life. What Is Remote Sensing? Remote Sensing in Daily Life What Is Remote Sensing? First time term Remote Sensing was used by Ms Evelyn L Pruitt, a geographer of US in mid 1950s. Minimal definition (not very useful): remote sensing

More information

Estimation of spectral response of a consumer grade digital still camera and its application for temperature measurement

Estimation of spectral response of a consumer grade digital still camera and its application for temperature measurement Indian Journal of Pure & Applied Physics Vol. 47, October 2009, pp. 703-707 Estimation of spectral response of a consumer grade digital still camera and its application for temperature measurement Anagha

More information

Figure 1. Mr Bean cartoon

Figure 1. Mr Bean cartoon Dan Diggins MSc Computer Animation 2005 Major Animation Assignment Live Footage Tooning using FilterMan 1 Introduction This report discusses the processes and techniques used to convert live action footage

More information

DOING PHYSICS WITH MATLAB COMPUTATIONAL OPTICS. GUI Simulation Diffraction: Focused Beams and Resolution for a lens system

DOING PHYSICS WITH MATLAB COMPUTATIONAL OPTICS. GUI Simulation Diffraction: Focused Beams and Resolution for a lens system DOING PHYSICS WITH MATLAB COMPUTATIONAL OPTICS GUI Simulation Diffraction: Focused Beams and Resolution for a lens system Ian Cooper School of Physics University of Sydney ian.cooper@sydney.edu.au DOWNLOAD

More information

CS 484, Fall 2018 Homework Assignment 1: Binary Image Analysis

CS 484, Fall 2018 Homework Assignment 1: Binary Image Analysis CS 484, Fall 2018 Homework Assignment 1: Binary Image Analysis Due: October 31, 2018 The goal of this assignment is to find objects of interest in images using binary image analysis techniques. Question

More information

Application Note. Digital Low-Light CMOS Camera. NOCTURN Camera: Optimized for Long-Range Observation in Low Light Conditions

Application Note. Digital Low-Light CMOS Camera. NOCTURN Camera: Optimized for Long-Range Observation in Low Light Conditions Digital Low-Light CMOS Camera Application Note NOCTURN Camera: Optimized for Long-Range Observation in Low Light Conditions PHOTONIS Digital Imaging, LLC. 6170 Research Road Suite 208 Frisco, TX USA 75033

More information

Short Wave Infrared (SWIR) Imaging In Machine Vision

Short Wave Infrared (SWIR) Imaging In Machine Vision Short Wave Infrared (SWIR) Imaging In Machine Vision Princeton Infrared Technologies, Inc. Martin H. Ettenberg, Ph. D. President martin.ettenberg@princetonirtech.com Ph: +01 609 917 3380 Booth Hall 1 J12

More information

Wallace Hall Academy Physics Department. Waves. Pupil Notes Name:

Wallace Hall Academy Physics Department. Waves. Pupil Notes Name: Wallace Hall Academy Physics Department Waves Pupil Notes Name: Learning intentions for this unit? Be able to state that waves transfer energy. Be able to describe the difference between longitudinal and

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Digital Imaging Fundamentals Christophoros Nikou cnikou@cs.uoi.gr Images taken from: R. Gonzalez and R. Woods. Digital Image Processing, Prentice Hall, 2008. Digital Image Processing

More information

CS101 Lecture 12: Digital Images. What You ll Learn Today

CS101 Lecture 12: Digital Images. What You ll Learn Today CS101 Lecture 12: Digital Images Sampling and Quantizing Using bits to Represent Colors and Images Aaron Stevens (azs@bu.edu) 20 February 2013 What You ll Learn Today What is digital information? How to

More information

Images and Graphics. 4. Images and Graphics - Copyright Denis Hamelin - Ryerson University

Images and Graphics. 4. Images and Graphics - Copyright Denis Hamelin - Ryerson University Images and Graphics Images and Graphics Graphics and images are non-textual information that can be displayed and printed. Graphics (vector graphics) are an assemblage of lines, curves or circles with

More information

Geo/SAT 2 INTRODUCTION TO REMOTE SENSING

Geo/SAT 2 INTRODUCTION TO REMOTE SENSING Geo/SAT 2 INTRODUCTION TO REMOTE SENSING Paul R. Baumann, Professor Emeritus State University of New York College at Oneonta Oneonta, New York 13820 USA COPYRIGHT 2008 Paul R. Baumann Introduction Remote

More information

(ans: Five rows and five columns accommodate 25 switch locations. )

(ans: Five rows and five columns accommodate 25 switch locations. ) Chapter 2 Sensors & Actuators 2.1 Problems Problem 2.1 (Music icon address What screen-row-column address would the controller assign to the music icon shown in Figure 2.10 if the icon is located on the

More information

DSP First Lab 06: Digital Images: A/D and D/A

DSP First Lab 06: Digital Images: A/D and D/A DSP First Lab 06: Digital Images: A/D and D/A Pre-Lab and Warm-Up: You should read at least the Pre-Lab and Warm-up sections of this lab assignment and go over all exercises in the Pre-Lab section before

More information

Image and Multidimensional Signal Processing

Image and Multidimensional Signal Processing Image and Multidimensional Signal Processing Professor William Hoff Dept of Electrical Engineering &Computer Science http://inside.mines.edu/~whoff/ Digital Image Fundamentals 2 Digital Image Fundamentals

More information

Image Processing - Intro. Tamás Szirányi

Image Processing - Intro. Tamás Szirányi Image Processing - Intro Tamás Szirányi The path of light through optics A Brief History of Images 1558 Camera Obscura, Gemma Frisius, 1558 A Brief History of Images 1558 1568 Lens Based Camera Obscura,

More information

Term Info Picture. A wave that has both electric and magnetic fields. They travel through empty space (a vacuum).

Term Info Picture. A wave that has both electric and magnetic fields. They travel through empty space (a vacuum). Waves S8P4. Obtain, evaluate, and communicate information to support the claim that electromagnetic (light) waves behave differently than mechanical (sound) waves. A. Ask questions to develop explanations

More information

Human Visual System. Digital Image Processing. Digital Image Fundamentals. Structure Of The Human Eye. Blind-Spot Experiment.

Human Visual System. Digital Image Processing. Digital Image Fundamentals. Structure Of The Human Eye. Blind-Spot Experiment. Digital Image Processing Digital Imaging Fundamentals Christophoros Nikou cnikou@cs.uoi.gr 4 Human Visual System The best vision model we have! Knowledge of how images form in the eye can help us with

More information

3. The histogram of image intensity levels

3. The histogram of image intensity levels Image Processing Laboratory 3: The histogram of image intensity levels 1 3. The histogram of image intensity levels 3.1. Introduction This laboratory work presents the concept of image histogram together

More information

Parts of a Lego RCX Robot

Parts of a Lego RCX Robot Parts of a Lego RCX Robot RCX / Brain A B C The red button turns the RCX on and off. The green button starts and stops programs. The grey button switches between 5 programs, indicated as 1-5 on right side

More information

Towards Real-time Hardware Gamma Correction for Dynamic Contrast Enhancement

Towards Real-time Hardware Gamma Correction for Dynamic Contrast Enhancement Towards Real-time Gamma Correction for Dynamic Contrast Enhancement Jesse Scott, Ph.D. Candidate Integrated Design Services, College of Engineering, Pennsylvania State University University Park, PA jus2@engr.psu.edu

More information

It s Our Business to be EXACT

It s Our Business to be EXACT 671 LASER WAVELENGTH METER It s Our Business to be EXACT For laser applications such as high-resolution laser spectroscopy, photo-chemistry, cooling/trapping, and optical remote sensing, wavelength information

More information

4/9/2015. Simple Graphics and Image Processing. Simple Graphics. Overview of Turtle Graphics (continued) Overview of Turtle Graphics

4/9/2015. Simple Graphics and Image Processing. Simple Graphics. Overview of Turtle Graphics (continued) Overview of Turtle Graphics Simple Graphics and Image Processing The Plan For Today Website Updates Intro to Python Quiz Corrections Missing Assignments Graphics and Images Simple Graphics Turtle Graphics Image Processing Assignment

More information

Window Averaging Method to Create a Feature Victor for RGB Color Image

Window Averaging Method to Create a Feature Victor for RGB Color Image Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 6.017 IJCSMC,

More information

Waitlist. We ll let you know as soon as we can. Biggest issue is TAs

Waitlist. We ll let you know as soon as we can. Biggest issue is TAs Bela Borsodi Bela Borsodi Waitlist We ll let you know as soon as we can. Biggest issue is TAs CS 143 James Hays Many materials, courseworks, based from him + previous TA staff serious thanks! Textbook

More information

Digital Image Processing Color Models &Processing

Digital Image Processing Color Models &Processing Digital Image Processing Color Models &Processing Dr. Hatem Elaydi Electrical Engineering Department Islamic University of Gaza Fall 2015 Nov 16, 2015 Color interpretation Color spectrum vs. electromagnetic

More information

Computers and Imaging

Computers and Imaging Computers and Imaging Telecommunications 1 P. Mathys Two Different Methods Vector or object-oriented graphics. Images are generated by mathematical descriptions of line (vector) segments. Bitmap or raster

More information

CSE1710. Big Picture. Reminder

CSE1710. Big Picture. Reminder CSE1710 Click to edit Master Week text 10, styles Lecture 19 Second level Third level Fourth level Fifth level Fall 2013 Thursday, Nov 14, 2013 1 Big Picture For the next three class meetings, we will

More information

To discuss. Color Science Color Models in image. Computer Graphics 2

To discuss. Color Science Color Models in image. Computer Graphics 2 Color To discuss Color Science Color Models in image Computer Graphics 2 Color Science Light & Spectra Light is an electromagnetic wave It s color is characterized by its wavelength Laser consists of single

More information

Master thesis: Author: Examiner: Tutor: Duration: 1. Introduction 2. Ghost Categories Figure 1 Ghost categories

Master thesis: Author: Examiner: Tutor: Duration: 1. Introduction 2. Ghost Categories Figure 1 Ghost categories Master thesis: Development of an Algorithm for Ghost Detection in the Context of Stray Light Test Author: Tong Wang Examiner: Prof. Dr. Ing. Norbert Haala Tutor: Dr. Uwe Apel (Robert Bosch GmbH) Duration:

More information

Extreme Ultraviolet Plasma Source for Future Lithography

Extreme Ultraviolet Plasma Source for Future Lithography Extreme Ultraviolet Plasma Source for Future Lithography Mid-project Report Fall Semester 2015 Full Report by Alex Larsen Department of Electrical and Computer Engineering Colorado State University Fort

More information

Journal of Engineering Science and Technology Review 9 (5) (2016) Research Article. L. Pyrgas, A. Kalantzopoulos* and E. Zigouris.

Journal of Engineering Science and Technology Review 9 (5) (2016) Research Article. L. Pyrgas, A. Kalantzopoulos* and E. Zigouris. Jestr Journal of Engineering Science and Technology Review 9 (5) (2016) 51-55 Research Article Design and Implementation of an Open Image Processing System based on NIOS II and Altera DE2-70 Board L. Pyrgas,

More information