Vision based distance measurement system using single laser pointer design for underwater vehicle

Size: px
Start display at page:

Download "Vision based distance measurement system using single laser pointer design for underwater vehicle"

Transcription

1 Indian Journal of Marine Sciences Vol. 38(3), September 2009, pp Vision based distance measurement system using single laser pointer design for underwater vehicle Muljowidodo K 1, Mochammad A Rasyid 2, SaptoAdi N 2 & Agus Budiyono 3 * 1 Mechanical Engineering Program, Mechanical Engineering and Aeronautics Faculty, InstitutTeknologi Bandung (ITB) Ganesha 10, Bandung, West Java, Indonesia [ muljo@bdg.centrin.net.id] 2 Center for Unmanned System Studies (CentrUMS), InstitutTeknologi Bandung (ITB), Ganesha 10, Bandung, West Java, Indonesia [ aminvsky@yahoo.com, sapto131@students.itb.ac.id] 3 Corresponding Author, Department of Aerospace Information, Smart Robot Center, Konkuk University 1 Hwayang-Dong, Seoul , Korea [ budiyono@alum.mit.edu] Received 26 July 2009, revised 11 September 2009 As part of a continuous research and development of underwater robotics technology at ITB, a vision- based distance measurement system for an Unmanned Underwater vehicle (UUV) has been designed. The proposed system can be used to predict horizontal distance between underwater vehicle and wall in front of vehicle. At the same time, it can be used to predict vertical distance between vehicle and the surface below it as well. A camera and a single laser pointer are used to obtain data needed by our algorithm. The vision-based navigation consists of two main processes which are the detection of a laser spot using image processing and the calculation of the distance based on laser spot position on the image. [Keywords: Vision Based, Image Processing, Laser Spot] Introduction Design and development of several UUV prototypes have been conducted elsewhere 1. Vision based navigation has been investigated and an approach by using single laser pointer is presented in this paper. UUV is usually equipped with camera as the eye of the operator. On other hand, camera supported by computer vision can also give some important information. In this paper it is proposed the design of system and algorithm to be used for calculating horizontal and vertical distance between an object and camera. Beside the camera, a laser pointer is used for the setup. It is assumed that a standard computer is used for image processing and data calculation. Typical underwater vehicle platform installed with camera and laser pointer is depicted in Fig. 1. There are two major works in designing this distance measurement system. First is obtaining a real time image processing algorithm needed for laser spot/mark detection. Second is finding a scaling factor or formula that convert the object position (pixels) on *Author for Correspondence the image into real world position (meters). The paper comprises the relevant aspects of image processing requirement, image processing algorithm, camera mounting, laser pointer mounting, detail calculation of distance measurement and the experimental results. Fig. 1 Underwater vehicle platform with camera and laser pointer

2 MULJOWIDODO et al.: VISION BASED DISTANCE MEASUREMENT SYSTEM 325 Materials and Methods Image processing requirement In our system, we need appearance of object on the image captured by video camera. Based on the detected object one can measure the relative distance between object and the camera. To be implemented in real time, one must be able to process the images with a frequency of at least 25 frames per second. There are many well-known algorithms such as MSER 2, SIFT 3, etc. to be used for object detection and recognition. The main problem with those algorithms is the processing time. It takes few hundreds milliseconds up to few seconds for complex image per frame. Thus, it is difficult to be used as part of a real time control system. Considering this limitation, it is necessary to develop as simple image processing algorithm as possible. It is assumed that a laser pointer can produce a salient spot. This saliency can simplify the detection and recognition of image processing task. It reduces processing time substantially. In our proposed technique, we just use a laser pointer instead of two lasers as proposed in elsewhere 4. Image processing algorithm A red laser pointer is used for experiment. The light spot of the laser is object to detect. It is a relatively simple object. There was no need of a complex feature extraction algorithm. It required a red segmentation or separation as main task filtering in our image processing algorithm. Then, by applying a simple object center finding we can obtain the position of the detected object. The algorithms for color segmentation or separation have been introduced in many papers 5. The present study also presents implementations for a traffic sign recognition. In the past, our red segmentation was based on HSV (Hue, Saturation, Value) color space. This is a standard method for color segmentation. Color can be represented by only hue components. Moreover, hue is invariant to the variations in light. This is the important feature of hue. We used only hue colors, while others use hue-saturation color. Red lies in certain range value in hue color space. By applying a simple thresholding, red can be separated from other colors based on that range value. One should define the range so that our intended red object can be thresholded as distinct as possible. The main drawback of this algorithm is that we have to set up a good range value of red. It is not easy to have a good value since a certain range of values could work in some situation but fail in others. An algorithm presented in Flegh 5 et al offers a solution to overcome this dynamic behavior. It is called dynamic threshold algorithm. It takes into consideration the variation of global color of the image. The range value of red used for thresholding is influenced by this global value. In their experiment, a red segmentation based on this algorithm yields a good result. Whereas, in our system we cannot achieve a real time processing using that algorithm. It is proposed a simple red segmentation with no value setting. Our algorithm converts RGB color space into a single component color space which represents the degree of red. The redder the color of a pixel in RGB color space, the higher degree of red it will have. Let Ri, Gi, Bi be the Red, Green, Blue values of a pixel. Let DRi be the degree of red of a pixel. For all pixel then: Ri = Ri - (Gi+Bi) Gi = Ri - Gi Bi = Ri - Bi If (Ri<0) Ri = 0 If (Gi<0) Gi = 0 If (Bi<0) Gi = 0 DRi = Ri + Gi + Bi These formula try to measure the degree of red compared to other colors. The red degree of each RGB component is calculated as presented by the formula. Finally, the degrees are totalized to obtain degree of red of a pixel. Fig. 2 is an example of the algorithm implementation applied on a laser spot. Beside the algorithm we use some filtering, such as smoothing and dilating for image conditioning. Fig. 3 is a diagram of part of the program :Input RGB image. Smoothing is needed to eliminate the effect of camera noise. RGB to Degree of Rred Converting has been presented above. Degree of Red Thresholding is Fig. 2 RGB to degree of red conversion

3 326 INDIAN J. MAR. SCI., VOL. 38, NO. 3, SEPTEMBER 2009 components which have the highest degree of red value. The fact that the laser spot lies at the center of horizontal axis will be used to get the correct object. Camera mounting Camera is mounted inside the UUV tube. Medium inside the tube is air. The object is in the sea water. Because of difference between these mediums, light coming from object to the camera could be refracted. This can cause image distortion. It is not critical for our eyes, but it does make distance calculation more complex. To avoid this image distortion, achieve a simpler calculation and get true proportion image, the setup of camera mounting must follow these two conditions: 1 The camera lens must be mounted at the center of the glass dome. 2 If the camera intended to have tilting capability, the tilt axis of the camera must be at the center of the glass dome. For our setup, we just fix the camera, no tilting. It is assumed that water sea refraction index near the UUV is homogenous meaning no light refraction exists in the water. In Fig. 4, each beam of light is perpendicular to surface of the glass dome so that there is no light refraction yielded. Since the camera will now see the object as if it is in the air, one can adopt any formula that works in the air without any additional correction. This simplifies our works substantially. Laser pointer mounting Laser pointer can be mounted inside the UV tube, behind the glass dome, or outside the UV tube. We found several difficulties in the first alternative. If a Fig. 3 Image processing flowchart of red object detection to convert degree of red image into black and white image. Dilating is needed to combine two or more very close white objects since they could come from a single object. Component Connecting is to build connected components exist on thresholded image. Object Finding is based on two connected Fig. 4 Camera mounting setup

4 MULJOWIDODO et al.: VISION BASED DISTANCE MEASUREMENT SYSTEM 327 laser pointer is mounted as shown in Fig. 5, the following problems arise: 1 Laser beams hitting the dome wall will create spots at the wall. These spots will be captured by camera and detected by algorithm as objects although these are not the true objects. 2 Laser beams are refracted since they are not perpendicular to the dome surface. We don t have refraction index sensor of sea water installed on our UV. Moreover, the distance calculation will be much complex. Other typical setup is mounting the laser pointers outside the dome as shown in Fig. 6, so no refraction index needed. The laser pointer axis and the camera axis are all parallel. Distance can be measured by associating the distance (in pixels) between two spots on the image to the real world distance using a simple linear scaling formula. The drawbacks of this setup are: real world distance. It is proposed single laser pointer mounting supports both horizontal and vertical measurement. See Fig. 1 for the setup. Distance measurement calculation A calibration wall or surface to obtain some reference data had been formulated. All measurement were scaled to and calculated based on those data. The calibration process can be conducted in the air. All data will be valid under water. Fig. 7 illustrates the diagram of our design. Fig. 8 shows the associated image captured by camera when laser beam hit the calibration wall according to Fig. 7. Figure 7 shows the projection of a laser spot at the detected wall to the calibration wall. R is the distance between camera s center and the laser pointer s center as shown above. A is the distance between camera lens and calibration wall. C is vertical distance 1 Since the axis are horizontal, and no tilting capability, we can only measure the horizontal distance between camera to the wall in front of UUV. 2 Vertical distance can be measured by tilting the camera as well as the laser pointer. It means there must be tilting actuators for the laser pointers. It is not practical solution. 3 If camera and laser pointer axis are not parallel (Fig. 7) we will have both horizontal and vertical component. However, we cannot obtain linear formula associates the two laser spots distance to Fig. 6 Two laser pointers installation Fig. 5 Top View of UV Head with two laser pointers mounted inside the dome Fig. 7 Geometric Analysis

5 328 INDIAN J. MAR. SCI., VOL. 38, NO. 3, SEPTEMBER 2009 between camera center and laser spot at detected wall. We will keep these values as reference data. What we want to find is A, the horizontal distance between camera and detected object. It is derived: B and C can also be measured directly from the calibration wall. Bi is a constant. This is a shift distance caused by tilt angle of the laser pointer. If the angle is zero, Bi is zero as well. (B + R) / A = (B + R ) / A B/A + R/A = B /A + R /A R/A = R /A A = A (R/R ) (1) Finally, we calculate the vertical distance, D. D = B + R D = A tan α + R (4) This equation can be solved by referring to Fig. 8. (R/R ) in equation (1) will be seen on the image as (Ri/Ri ). So we can write: (R/R ) = (Ri/Ri ) Then equation (1) will be: A = A (Ri/Ri ) Where: Ri = Ci Bi Ri = Rdi-Bi (2) Results and Discussion The testing purpose was to verify distance measurement calculated by software with true measurement. In this testing we only conducted the horizontal measurement testing as depicted in Fig. 9. First, we had to do a distance calibration. The purpose of the calibration is to find the linear scale of pixel to distance. We placed the camera 100 cm away from the wall as shown in Fig. 10. With this setup, the distance of the laser spot to the image center was 24 pixels. It meant that one pixel represents 24/100 cm. The measurement range of this testing was between 25 cm and 280 cm. Fig. 11 presents the Ci and Rdi are measured directly based on image processing. Bi is calculated by combining Figs 7 and 8 as follows: B /C = Bi /Ci Bi = Ci (B /C) (3) Where: B = A tan α C = B + R Fig. 9 Testing setup Fig. 8 Image of a laser spots wall. Parameters are measured in pixel and are associated with parameters in Figure 7 Fig. 10 Calibration setup

6 MULJOWIDODO et al.: VISION BASED DISTANCE MEASUREMENT SYSTEM 329 Fig. 11 True distance versus measured distance

7 330 INDIAN J. MAR. SCI., VOL. 38, NO. 3, SEPTEMBER 2009 complete results of the measurement testing comparing the true distance and measured distance. The results are graphed in Fig. 12 and the error between the true distance and the measured distance is given in Fig. 13. There were the following three issues in the testing: 1 The camera uses a wide angle lens. As the result, the image captured by the camera will be distorted. We didn t apply algorithm to undistorted the image in this testing. 2 Standard laser pointer cannot yield bright enough spot for underwater camera to detect. Laser spot on the wall more than 60 cm away from the camera was hard to detect. It was our major problem. 3 The color of laser spot detected by camera is not only red, but also white. The center of a laser spot is very bright, so it is detected by the camera as white spot. Our previous algorithm is not aimed for detecting a white spot. We had to use additional algorithm to detect this white spot. Conclusions The present study has suggested a low cost but powerful distance measurement system for UUV. The design needs no refraction index data although it works underwater. It gives us both horizontal and Fig. 12 Graph of true distance versus measured distance Fig. 13 Error between true distance and measured distance

8 MULJOWIDODO et al.: VISION BASED DISTANCE MEASUREMENT SYSTEM 331 vertical measurement. Our future project would be embedding this applications into a low cost single board computer instead PC or DSP. It should be possible since the calculation and its image processing are not so complex, we expect that the proposed system would work with comparable performance. Based on issues and the testing results, it is concluded that the effective range for the measurement system is 30 cm to 150 cm with maximum error of 10 cm. To increase the measurement range it is planned to use a stronger/brighter laser beam and enlarge the distance between the camera center and the laser pointer center. The image distortion did not affect the accuracy of the measurement Acknowledgement The corresponding author was supported by the MKE (Ministry of Knowledge Economy), Korea under the ITRC (Information Technology Research Centre) support program supervised by the IITA (Institute for Information Technology Advancement) (IITA-2009-C ). References 1 Muljowidodo K, Sapto Adi N, Said D Jennie & Agus Budiyono Design, Development and Testing Underwater Vehicle: ITB Experience. In Proceeding of International Conference On Underwater System Technology: Theory and Applications, Penang Malaysia. 2 Lowe D G, Distinctive image features from scale-invariant key points. In International Journal of Computer Vision, Matas J, Chum O, Urban M & Pajdla T, Robust wide baseline stereo from maximally stable external regions. In Proc. of British Machine Vision Conference, pages , Rzhanov Y, Mamaenko A & Yoklavich M, UVSD: Software for Detection of Color Underwater Features. 5 Fleyeh H, Traffic and Road Sign Recognition. In thesis, Napier University, 2008.

Mouse Control using a Web Camera based on Colour Detection

Mouse Control using a Web Camera based on Colour Detection Mouse Control using a Web Camera based on Colour Detection Abhik Banerjee 1, Abhirup Ghosh 2, Koustuvmoni Bharadwaj 3, Hemanta Saikia 4 1, 2, 3, 4 Department of Electronics & Communication Engineering,

More information

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA N. Zarrinpanjeh a, F. Dadrassjavan b, H. Fattahi c * a Islamic Azad University of Qazvin - nzarrin@qiau.ac.ir

More information

3D Scanner using Line Laser. 1. Introduction. 2. Theory

3D Scanner using Line Laser. 1. Introduction. 2. Theory . Introduction 3D Scanner using Line Laser Di Lu Electrical, Computer, and Systems Engineering Rensselaer Polytechnic Institute The goal of 3D reconstruction is to recover the 3D properties of a geometric

More information

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING

REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING REAL TIME TRAFFIC LIGHT CONTROL USING IMAGE PROCESSING Ms.PALLAVI CHOUDEKAR Ajay Kumar Garg Engineering College, Department of electrical and electronics Ms.SAYANTI BANERJEE Ajay Kumar Garg Engineering

More information

Effective Use of Android Sensors Based on Visualization of Sensor Information

Effective Use of Android Sensors Based on Visualization of Sensor Information , pp.299-308 http://dx.doi.org/10.14257/ijmue.2015.10.9.31 Effective Use of Android Sensors Based on Visualization of Sensor Information Young Jae Lee Faculty of Smartmedia, Jeonju University, 303 Cheonjam-ro,

More information

Shape Measurement of a Sewer Pipe. Using a Mobile Robot with Computer Vision

Shape Measurement of a Sewer Pipe. Using a Mobile Robot with Computer Vision International Journal of Advanced Robotic Systems ARTICLE Shape Measurement of a Sewer Pipe Using a Mobile Robot with Computer Vision Regular Paper Kikuhito Kawasue 1,* and Takayuki Komatsu 1 1 Department

More information

Laser Gesture Recognition for Human Machine Interaction

Laser Gesture Recognition for Human Machine Interaction International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-04, Issue-04 E-ISSN: 2347-2693 Laser Gesture Recognition for Human Machine Interaction Umang Keniya 1*, Sarthak

More information

Interference. Physics 102 Workshop #3. General Instructions

Interference. Physics 102 Workshop #3. General Instructions Interference Physics 102 Workshop #3 Name: Lab Partner(s): Instructor: Time of Workshop: General Instructions Workshop exercises are to be carried out in groups of three. One report per group is due by

More information

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network

An Energy-Based Vehicle Tracking System using Principal Component Analysis and Unsupervised ART Network Proceedings of the 8th WSEAS Int. Conf. on ARTIFICIAL INTELLIGENCE, KNOWLEDGE ENGINEERING & DATA BASES (AIKED '9) ISSN: 179-519 435 ISBN: 978-96-474-51-2 An Energy-Based Vehicle Tracking System using Principal

More information

Neural Network based Vehicle Classification for Intelligent Traffic Control

Neural Network based Vehicle Classification for Intelligent Traffic Control Neural Network based Vehicle Classification for Intelligent Traffic Control Saeid Fazli 1, Shahram Mohammadi 2, Morteza Rahmani 3 1,2,3 Electrical Engineering Department, Zanjan University, Zanjan, IRAN

More information

A System for Capturing High Resolution Images

A System for Capturing High Resolution Images A System for Capturing High Resolution Images G.Voyatzis, G.Angelopoulos, A.Bors and I.Pitas Department of Informatics University of Thessaloniki BOX 451, 54006 Thessaloniki GREECE e-mail: pitas@zeus.csd.auth.gr

More information

Static Environment Recognition Using Omni-camera from a Moving Vehicle

Static Environment Recognition Using Omni-camera from a Moving Vehicle Static Environment Recognition Using Omni-camera from a Moving Vehicle Teruko Yata, Chuck Thorpe Frank Dellaert The Robotics Institute Carnegie Mellon University Pittsburgh, PA 15213 USA College of Computing

More information

Building an Advanced Invariant Real-Time Human Tracking System

Building an Advanced Invariant Real-Time Human Tracking System UDC 004.41 Building an Advanced Invariant Real-Time Human Tracking System Fayez Idris 1, Mazen Abu_Zaher 2, Rashad J. Rasras 3, and Ibrahiem M. M. El Emary 4 1 School of Informatics and Computing, German-Jordanian

More information

Refractive Index Measurement Principle

Refractive Index Measurement Principle Refractive Index Measurement Principle Refractive index measurement principle Introduction Detection of liquid concentrations by optical means was already known in antiquity. The law of refraction was

More information

How To Fuse A Point Cloud With A Laser And Image Data From A Pointcloud

How To Fuse A Point Cloud With A Laser And Image Data From A Pointcloud REAL TIME 3D FUSION OF IMAGERY AND MOBILE LIDAR Paul Mrstik, Vice President Technology Kresimir Kusevic, R&D Engineer Terrapoint Inc. 140-1 Antares Dr. Ottawa, Ontario K2E 8C4 Canada paul.mrstik@terrapoint.com

More information

Face detection is a process of localizing and extracting the face region from the

Face detection is a process of localizing and extracting the face region from the Chapter 4 FACE NORMALIZATION 4.1 INTRODUCTION Face detection is a process of localizing and extracting the face region from the background. The detected face varies in rotation, brightness, size, etc.

More information

Robust and accurate global vision system for real time tracking of multiple mobile robots

Robust and accurate global vision system for real time tracking of multiple mobile robots Robust and accurate global vision system for real time tracking of multiple mobile robots Mišel Brezak Ivan Petrović Edouard Ivanjko Department of Control and Computer Engineering, Faculty of Electrical

More information

Poker Vision: Playing Cards and Chips Identification based on Image Processing

Poker Vision: Playing Cards and Chips Identification based on Image Processing Poker Vision: Playing Cards and Chips Identification based on Image Processing Paulo Martins 1, Luís Paulo Reis 2, and Luís Teófilo 2 1 DEEC Electrical Engineering Department 2 LIACC Artificial Intelligence

More information

Vision based Vehicle Tracking using a high angle camera

Vision based Vehicle Tracking using a high angle camera Vision based Vehicle Tracking using a high angle camera Raúl Ignacio Ramos García Dule Shu gramos@clemson.edu dshu@clemson.edu Abstract A vehicle tracking and grouping algorithm is presented in this work

More information

A Method for Image Processing and Distance Measuring Based on Laser Distance Triangulation

A Method for Image Processing and Distance Measuring Based on Laser Distance Triangulation A Method for Image Processing and Distance Measuring Based on Laser Distance Triangulation Saulo Vinicius Ferreira Barreto University of Pernambuco UPE saulo.barreto@gmail.com Remy Eskinazi Sant Anna University

More information

Theremino System Theremino Spectrometer Technology

Theremino System Theremino Spectrometer Technology Theremino System Theremino Spectrometer Technology theremino System - Theremino Spectrometer Technology - August 15, 2014 - Page 1 Operation principles By placing a digital camera with a diffraction grating

More information

Circle Object Recognition Based on Monocular Vision for Home Security Robot

Circle Object Recognition Based on Monocular Vision for Home Security Robot Journal of Applied Science and Engineering, Vol. 16, No. 3, pp. 261 268 (2013) DOI: 10.6180/jase.2013.16.3.05 Circle Object Recognition Based on Monocular Vision for Home Security Robot Shih-An Li, Ching-Chang

More information

Automatic Labeling of Lane Markings for Autonomous Vehicles

Automatic Labeling of Lane Markings for Autonomous Vehicles Automatic Labeling of Lane Markings for Autonomous Vehicles Jeffrey Kiske Stanford University 450 Serra Mall, Stanford, CA 94305 jkiske@stanford.edu 1. Introduction As autonomous vehicles become more popular,

More information

Polarization of Light

Polarization of Light Polarization of Light References Halliday/Resnick/Walker Fundamentals of Physics, Chapter 33, 7 th ed. Wiley 005 PASCO EX997A and EX999 guide sheets (written by Ann Hanks) weight Exercises and weights

More information

P R E A M B L E. Facilitated workshop problems for class discussion (1.5 hours)

P R E A M B L E. Facilitated workshop problems for class discussion (1.5 hours) INSURANCE SCAM OPTICS - LABORATORY INVESTIGATION P R E A M B L E The original form of the problem is an Experimental Group Research Project, undertaken by students organised into small groups working as

More information

3D Position Tracking of Instruments in Laparoscopic Surgery Training

3D Position Tracking of Instruments in Laparoscopic Surgery Training The 1st Asia-Pacific Workshop on FPGA Applications, Xiamen, China, 2012 3D Position Tracking of Instruments in Laparoscopic Surgery Training Shih-Fan Yang, Ming-Feng Shiu, Bo-Kai Shiu, Yuan-Hsiang Lin

More information

Analecta Vol. 8, No. 2 ISSN 2064-7964

Analecta Vol. 8, No. 2 ISSN 2064-7964 EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,

More information

Integrated sensors for robotic laser welding

Integrated sensors for robotic laser welding Proceedings of the Third International WLT-Conference on Lasers in Manufacturing 2005,Munich, June 2005 Integrated sensors for robotic laser welding D. Iakovou *, R.G.K.M Aarts, J. Meijer University of

More information

Robot Perception Continued

Robot Perception Continued Robot Perception Continued 1 Visual Perception Visual Odometry Reconstruction Recognition CS 685 11 Range Sensing strategies Active range sensors Ultrasound Laser range sensor Slides adopted from Siegwart

More information

T-REDSPEED White paper

T-REDSPEED White paper T-REDSPEED White paper Index Index...2 Introduction...3 Specifications...4 Innovation...6 Technology added values...7 Introduction T-REDSPEED is an international patent pending technology for traffic violation

More information

Self-Calibrated Structured Light 3D Scanner Using Color Edge Pattern

Self-Calibrated Structured Light 3D Scanner Using Color Edge Pattern Self-Calibrated Structured Light 3D Scanner Using Color Edge Pattern Samuel Kosolapov Department of Electrical Engineering Braude Academic College of Engineering Karmiel 21982, Israel e-mail: ksamuel@braude.ac.il

More information

Digitization of Old Maps Using Deskan Express 5.0

Digitization of Old Maps Using Deskan Express 5.0 Dražen Tutić *, Miljenko Lapaine ** Digitization of Old Maps Using Deskan Express 5.0 Keywords: digitization; scanner; scanning; old maps; Deskan Express 5.0. Summary The Faculty of Geodesy, University

More information

3D MODEL DRIVEN DISTANT ASSEMBLY

3D MODEL DRIVEN DISTANT ASSEMBLY 3D MODEL DRIVEN DISTANT ASSEMBLY Final report Bachelor Degree Project in Automation Spring term 2012 Carlos Gil Camacho Juan Cana Quijada Supervisor: Abdullah Mohammed Examiner: Lihui Wang 1 Executive

More information

Physics 41, Winter 1998 Lab 1 - The Current Balance. Theory

Physics 41, Winter 1998 Lab 1 - The Current Balance. Theory Physics 41, Winter 1998 Lab 1 - The Current Balance Theory Consider a point at a perpendicular distance d from a long straight wire carrying a current I as shown in figure 1. If the wire is very long compared

More information

Synthetic Sensing: Proximity / Distance Sensors

Synthetic Sensing: Proximity / Distance Sensors Synthetic Sensing: Proximity / Distance Sensors MediaRobotics Lab, February 2010 Proximity detection is dependent on the object of interest. One size does not fit all For non-contact distance measurement,

More information

Real time vehicle detection and tracking on multiple lanes

Real time vehicle detection and tracking on multiple lanes Real time vehicle detection and tracking on multiple lanes Kristian Kovačić Edouard Ivanjko Hrvoje Gold Department of Intelligent Transportation Systems Faculty of Transport and Traffic Sciences University

More information

Tracking of Small Unmanned Aerial Vehicles

Tracking of Small Unmanned Aerial Vehicles Tracking of Small Unmanned Aerial Vehicles Steven Krukowski Adrien Perkins Aeronautics and Astronautics Stanford University Stanford, CA 94305 Email: spk170@stanford.edu Aeronautics and Astronautics Stanford

More information

Scanners and How to Use Them

Scanners and How to Use Them Written by Jonathan Sachs Copyright 1996-1999 Digital Light & Color Introduction A scanner is a device that converts images to a digital file you can use with your computer. There are many different types

More information

VISION ALGORITHM FOR SEAM TRACKING IN AUTOMATIC WELDING SYSTEM Arun Prakash 1

VISION ALGORITHM FOR SEAM TRACKING IN AUTOMATIC WELDING SYSTEM Arun Prakash 1 VISION ALGORITHM FOR SEAM TRACKING IN AUTOMATIC WELDING SYSTEM Arun Prakash 1 1 Assistant Professor, Department of Mechanical Engineering, SSN College of Engineering, Chennai, India ABSTRACT Arc welding

More information

Spectroscopy Using the Tracker Video Analysis Program

Spectroscopy Using the Tracker Video Analysis Program Spectroscopy Using the Tracker Video Analysis Program Douglas Brown Cabrillo College Aptos CA 95003 dobrown@cabrillo.edu Spectroscopy has important applications in many fields and deserves more attention

More information

Vision-Based Blind Spot Detection Using Optical Flow

Vision-Based Blind Spot Detection Using Optical Flow Vision-Based Blind Spot Detection Using Optical Flow M.A. Sotelo 1, J. Barriga 1, D. Fernández 1, I. Parra 1, J.E. Naranjo 2, M. Marrón 1, S. Alvarez 1, and M. Gavilán 1 1 Department of Electronics, University

More information

FORCE ON A CURRENT IN A MAGNETIC FIELD

FORCE ON A CURRENT IN A MAGNETIC FIELD 7/16 Force current 1/8 FORCE ON A CURRENT IN A MAGNETIC FIELD PURPOSE: To study the force exerted on an electric current by a magnetic field. BACKGROUND: When an electric charge moves with a velocity v

More information

Chapter 17: Light and Image Formation

Chapter 17: Light and Image Formation Chapter 17: Light and Image Formation 1. When light enters a medium with a higher index of refraction it is A. absorbed. B. bent away from the normal. C. bent towards from the normal. D. continues in the

More information

KINECT PROJECT EITAN BABCOCK REPORT TO RECEIVE FINAL EE CREDIT FALL 2013

KINECT PROJECT EITAN BABCOCK REPORT TO RECEIVE FINAL EE CREDIT FALL 2013 KINECT PROJECT EITAN BABCOCK REPORT TO RECEIVE FINAL EE CREDIT FALL 2013 CONTENTS Introduction... 1 Objective... 1 Procedure... 2 Converting Distance Array to 3D Array... 2 Transformation Matrices... 4

More information

VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION

VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION VECTORAL IMAGING THE NEW DIRECTION IN AUTOMATED OPTICAL INSPECTION Mark J. Norris Vision Inspection Technology, LLC Haverhill, MA mnorris@vitechnology.com ABSTRACT Traditional methods of identifying and

More information

A Method for Controlling Mouse Movement using a Real- Time Camera

A Method for Controlling Mouse Movement using a Real- Time Camera A Method for Controlling Mouse Movement using a Real- Time Camera Hojoon Park Department of Computer Science Brown University, Providence, RI, USA hojoon@cs.brown.edu Abstract This paper presents a new

More information

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches

Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches PhD Thesis by Payam Birjandi Director: Prof. Mihai Datcu Problematic

More information

WAVELENGTH OF LIGHT - DIFFRACTION GRATING

WAVELENGTH OF LIGHT - DIFFRACTION GRATING PURPOSE In this experiment we will use the diffraction grating and the spectrometer to measure wavelengths in the mercury spectrum. THEORY A diffraction grating is essentially a series of parallel equidistant

More information

Visual Servoing Methodology for Selective Tree Pruning by Human-Robot Collaborative System

Visual Servoing Methodology for Selective Tree Pruning by Human-Robot Collaborative System Ref: C0287 Visual Servoing Methodology for Selective Tree Pruning by Human-Robot Collaborative System Avital Bechar, Victor Bloch, Roee Finkelshtain, Sivan Levi, Aharon Hoffman, Haim Egozi and Ze ev Schmilovitch,

More information

PHYS 222 Spring 2012 Final Exam. Closed books, notes, etc. No electronic device except a calculator.

PHYS 222 Spring 2012 Final Exam. Closed books, notes, etc. No electronic device except a calculator. PHYS 222 Spring 2012 Final Exam Closed books, notes, etc. No electronic device except a calculator. NAME: (all questions with equal weight) 1. If the distance between two point charges is tripled, the

More information

A method of generating free-route walk-through animation using vehicle-borne video image

A method of generating free-route walk-through animation using vehicle-borne video image A method of generating free-route walk-through animation using vehicle-borne video image Jun KUMAGAI* Ryosuke SHIBASAKI* *Graduate School of Frontier Sciences, Shibasaki lab. University of Tokyo 4-6-1

More information

Physics 25 Exam 3 November 3, 2009

Physics 25 Exam 3 November 3, 2009 1. A long, straight wire carries a current I. If the magnetic field at a distance d from the wire has magnitude B, what would be the the magnitude of the magnetic field at a distance d/3 from the wire,

More information

The purposes of this experiment are to test Faraday's Law qualitatively and to test Lenz's Law.

The purposes of this experiment are to test Faraday's Law qualitatively and to test Lenz's Law. 260 17-1 I. THEORY EXPERIMENT 17 QUALITATIVE STUDY OF INDUCED EMF Along the extended central axis of a bar magnet, the magnetic field vector B r, on the side nearer the North pole, points away from this

More information

USING THE XBOX KINECT TO DETECT FEATURES OF THE FLOOR SURFACE

USING THE XBOX KINECT TO DETECT FEATURES OF THE FLOOR SURFACE USING THE XBOX KINECT TO DETECT FEATURES OF THE FLOOR SURFACE By STEPHANIE COCKRELL Submitted in partial fulfillment of the requirements For the degree of Master of Science Thesis Advisor: Gregory Lee

More information

Automatic and Objective Measurement of Residual Stress and Cord in Glass

Automatic and Objective Measurement of Residual Stress and Cord in Glass Automatic and Objective Measurement of Residual Stress and Cord in Glass GlassTrend - ICG TC15/21 Seminar SENSORS AND PROCESS CONTROL 13-14 October 2015, Eindhoven Henning Katte, ilis gmbh copyright ilis

More information

Product specifications

Product specifications Vehicle Driving Recorder Korean No. 1 Vehicle Driving Recorder ( Car Black Box) Product specifications ITB-100HD FULL HD (1920x1080) Resolution 1 1. Technical specifications Item specifications remarks

More information

Canny Edge Detection

Canny Edge Detection Canny Edge Detection 09gr820 March 23, 2009 1 Introduction The purpose of edge detection in general is to significantly reduce the amount of data in an image, while preserving the structural properties

More information

Algorithm for License Plate Localization and Recognition for Tanzania Car Plate Numbers

Algorithm for License Plate Localization and Recognition for Tanzania Car Plate Numbers Algorithm for License Plate Localization and Recognition for Tanzania Car Plate Numbers Isack Bulugu Department of Electronics Engineering, Tianjin University of Technology and Education, Tianjin, P.R.

More information

ROBOTRACKER A SYSTEM FOR TRACKING MULTIPLE ROBOTS IN REAL TIME. by Alex Sirota, alex@elbrus.com

ROBOTRACKER A SYSTEM FOR TRACKING MULTIPLE ROBOTS IN REAL TIME. by Alex Sirota, alex@elbrus.com ROBOTRACKER A SYSTEM FOR TRACKING MULTIPLE ROBOTS IN REAL TIME by Alex Sirota, alex@elbrus.com Project in intelligent systems Computer Science Department Technion Israel Institute of Technology Under the

More information

Geometric Optics Converging Lenses and Mirrors Physics Lab IV

Geometric Optics Converging Lenses and Mirrors Physics Lab IV Objective Geometric Optics Converging Lenses and Mirrors Physics Lab IV In this set of lab exercises, the basic properties geometric optics concerning converging lenses and mirrors will be explored. The

More information

Indoor Surveillance System Using Android Platform

Indoor Surveillance System Using Android Platform Indoor Surveillance System Using Android Platform 1 Mandar Bhamare, 2 Sushil Dubey, 3 Praharsh Fulzele, 4 Rupali Deshmukh, 5 Dr. Shashi Dugad 1,2,3,4,5 Department of Computer Engineering, Fr. Conceicao

More information

A Study on M2M-based AR Multiple Objects Loading Technology using PPHT

A Study on M2M-based AR Multiple Objects Loading Technology using PPHT A Study on M2M-based AR Multiple Objects Loading Technology using PPHT Sungmo Jung, Seoksoo Kim * Department of Multimedia Hannam University 133, Ojeong-dong, Daedeok-gu, Daejeon-city Korea sungmoj@gmail.com,

More information

EXPERIMENT O-6. Michelson Interferometer. Abstract. References. Pre-Lab

EXPERIMENT O-6. Michelson Interferometer. Abstract. References. Pre-Lab EXPERIMENT O-6 Michelson Interferometer Abstract A Michelson interferometer, constructed by the student, is used to measure the wavelength of He-Ne laser light and the index of refraction of a flat transparent

More information

Magnetic Fields and Their Effects

Magnetic Fields and Their Effects Name Date Time to Complete h m Partner Course/ Section / Grade Magnetic Fields and Their Effects This experiment is intended to give you some hands-on experience with the effects of, and in some cases

More information

Lecture Notes for Chapter 34: Images

Lecture Notes for Chapter 34: Images Lecture Notes for hapter 4: Images Disclaimer: These notes are not meant to replace the textbook. Please report any inaccuracies to the professor.. Spherical Reflecting Surfaces Bad News: This subject

More information

Physical Science Study Guide Unit 7 Wave properties and behaviors, electromagnetic spectrum, Doppler Effect

Physical Science Study Guide Unit 7 Wave properties and behaviors, electromagnetic spectrum, Doppler Effect Objectives: PS-7.1 Physical Science Study Guide Unit 7 Wave properties and behaviors, electromagnetic spectrum, Doppler Effect Illustrate ways that the energy of waves is transferred by interaction with

More information

International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014

International Journal of Advanced Information in Arts, Science & Management Vol.2, No.2, December 2014 Efficient Attendance Management System Using Face Detection and Recognition Arun.A.V, Bhatath.S, Chethan.N, Manmohan.C.M, Hamsaveni M Department of Computer Science and Engineering, Vidya Vardhaka College

More information

Geometric Camera Parameters

Geometric Camera Parameters Geometric Camera Parameters What assumptions have we made so far? -All equations we have derived for far are written in the camera reference frames. -These equations are valid only when: () all distances

More information

Automatic Traffic Estimation Using Image Processing

Automatic Traffic Estimation Using Image Processing Automatic Traffic Estimation Using Image Processing Pejman Niksaz Science &Research Branch, Azad University of Yazd, Iran Pezhman_1366@yahoo.com Abstract As we know the population of city and number of

More information

Chapter 22: Mirrors and Lenses

Chapter 22: Mirrors and Lenses Chapter 22: Mirrors and Lenses How do you see sunspots? When you look in a mirror, where is the face you see? What is a burning glass? Make sure you know how to:. Apply the properties of similar triangles;

More information

Reflection and Refraction

Reflection and Refraction Equipment Reflection and Refraction Acrylic block set, plane-concave-convex universal mirror, cork board, cork board stand, pins, flashlight, protractor, ruler, mirror worksheet, rectangular block worksheet,

More information

Overview. Raster Graphics and Color. Overview. Display Hardware. Liquid Crystal Display (LCD) Cathode Ray Tube (CRT)

Overview. Raster Graphics and Color. Overview. Display Hardware. Liquid Crystal Display (LCD) Cathode Ray Tube (CRT) Raster Graphics and Color Greg Humphreys CS445: Intro Graphics University of Virginia, Fall 2004 Color models Color models Display Hardware Video display devices Cathode Ray Tube (CRT) Liquid Crystal Display

More information

The Point-Slope Form

The Point-Slope Form 7. The Point-Slope Form 7. OBJECTIVES 1. Given a point and a slope, find the graph of a line. Given a point and the slope, find the equation of a line. Given two points, find the equation of a line y Slope

More information

Dynamic composition of tracking primitives for interactive vision-guided navigation

Dynamic composition of tracking primitives for interactive vision-guided navigation Dynamic composition of tracking primitives for interactive vision-guided navigation Darius Burschka and Gregory Hager Johns Hopkins University, Baltimore, USA ABSTRACT We present a system architecture

More information

QUALITY TESTING OF WATER PUMP PULLEY USING IMAGE PROCESSING

QUALITY TESTING OF WATER PUMP PULLEY USING IMAGE PROCESSING QUALITY TESTING OF WATER PUMP PULLEY USING IMAGE PROCESSING MRS. A H. TIRMARE 1, MS.R.N.KULKARNI 2, MR. A R. BHOSALE 3 MR. C.S. MORE 4 MR.A.G.NIMBALKAR 5 1, 2 Assistant professor Bharati Vidyapeeth s college

More information

INTERFERENCE OF SOUND WAVES

INTERFERENCE OF SOUND WAVES 1/2016 Sound 1/8 INTERFERENCE OF SOUND WAVES PURPOSE: To measure the wavelength, frequency, and propagation speed of ultrasonic sound waves and to observe interference phenomena with ultrasonic sound waves.

More information

1051-232 Imaging Systems Laboratory II. Laboratory 4: Basic Lens Design in OSLO April 2 & 4, 2002

1051-232 Imaging Systems Laboratory II. Laboratory 4: Basic Lens Design in OSLO April 2 & 4, 2002 05-232 Imaging Systems Laboratory II Laboratory 4: Basic Lens Design in OSLO April 2 & 4, 2002 Abstract: For designing the optics of an imaging system, one of the main types of tools used today is optical

More information

Whitepaper. Image stabilization improving camera usability

Whitepaper. Image stabilization improving camera usability Whitepaper Image stabilization improving camera usability Table of contents 1. Introduction 3 2. Vibration Impact on Video Output 3 3. Image Stabilization Techniques 3 3.1 Optical Image Stabilization 3

More information

Computer Vision for Quality Control in Latin American Food Industry, A Case Study

Computer Vision for Quality Control in Latin American Food Industry, A Case Study Computer Vision for Quality Control in Latin American Food Industry, A Case Study J.M. Aguilera A1, A. Cipriano A1, M. Eraña A2, I. Lillo A1, D. Mery A1, and A. Soto A1 e-mail: [jmaguile,aciprian,dmery,asoto,]@ing.puc.cl

More information

Mean-Shift Tracking with Random Sampling

Mean-Shift Tracking with Random Sampling 1 Mean-Shift Tracking with Random Sampling Alex Po Leung, Shaogang Gong Department of Computer Science Queen Mary, University of London, London, E1 4NS Abstract In this work, boosting the efficiency of

More information

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique A Reliability Point and Kalman Filter-based Vehicle Tracing Technique Soo Siang Teoh and Thomas Bräunl Abstract This paper introduces a technique for tracing the movement of vehicles in consecutive video

More information

Solution Derivations for Capa #14

Solution Derivations for Capa #14 Solution Derivations for Capa #4 ) An image of the moon is focused onto a screen using a converging lens of focal length (f = 34.8 cm). The diameter of the moon is 3.48 0 6 m, and its mean distance from

More information

Work and Energy. W =!KE = KE f

Work and Energy. W =!KE = KE f Activity 19 PS-2826 Work and Energy Mechanics: work-energy theorem, conservation of energy GLX setup file: work energy Qty Equipment and Materials Part Number 1 PASPORT Xplorer GLX PS-2002 1 PASPORT Motion

More information

A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow

A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow , pp.233-237 http://dx.doi.org/10.14257/astl.2014.51.53 A Study on SURF Algorithm and Real-Time Tracking Objects Using Optical Flow Giwoo Kim 1, Hye-Youn Lim 1 and Dae-Seong Kang 1, 1 Department of electronices

More information

Experiments on the Basics of Electrostatics (Coulomb s law; Capacitor)

Experiments on the Basics of Electrostatics (Coulomb s law; Capacitor) Experiments on the Basics of Electrostatics (Coulomb s law; Capacitor) ZDENĚK ŠABATKA Department of Physics Education, Faculty of Mathematics and Physics, Charles University in Prague The physics textbooks

More information

HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT

HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT International Journal of Scientific and Research Publications, Volume 2, Issue 4, April 2012 1 HANDS-FREE PC CONTROL CONTROLLING OF MOUSE CURSOR USING EYE MOVEMENT Akhil Gupta, Akash Rathi, Dr. Y. Radhika

More information

Pre-lab Quiz/PHYS 224 Magnetic Force and Current Balance. Your name Lab section

Pre-lab Quiz/PHYS 224 Magnetic Force and Current Balance. Your name Lab section Pre-lab Quiz/PHYS 224 Magnetic Force and Current Balance Your name Lab section 1. What do you investigate in this lab? 2. Two straight wires are in parallel and carry electric currents in opposite directions

More information

Definition: A vector is a directed line segment that has and. Each vector has an initial point and a terminal point.

Definition: A vector is a directed line segment that has and. Each vector has an initial point and a terminal point. 6.1 Vectors in the Plane PreCalculus 6.1 VECTORS IN THE PLANE Learning Targets: 1. Find the component form and the magnitude of a vector.. Perform addition and scalar multiplication of two vectors. 3.

More information

Under 20 of rotation the accuracy of data collected by 2D software is maintained?

Under 20 of rotation the accuracy of data collected by 2D software is maintained? Under 20 of rotation the accuracy of data collected by 2D software is maintained? Introduction This study was undertaken in order to validate the Quintic two-dimensional software. Unlike threedimensional

More information

Navigation Aid And Label Reading With Voice Communication For Visually Impaired People

Navigation Aid And Label Reading With Voice Communication For Visually Impaired People Navigation Aid And Label Reading With Voice Communication For Visually Impaired People A.Manikandan 1, R.Madhuranthi 2 1 M.Kumarasamy College of Engineering, mani85a@gmail.com,karur,india 2 M.Kumarasamy

More information

Diffraction and Young s Single Slit Experiment

Diffraction and Young s Single Slit Experiment Diffraction and Young s Single Slit Experiment Developers AB Overby Objectives Preparation Background The objectives of this experiment are to observe Fraunhofer, or far-field, diffraction through a single

More information

2. igps Web Service Overview

2. igps Web Service Overview Autonomous Mobile Robots Localization with Multiples igps Web Services Camilo Christo, Edwin Carvalho, Miguel Pedro Silva and Carlos Cardeira IDMEC/IST, Technical University of Lisbon Av. Rovisco Pais,

More information

9/16 Optics 1 /11 GEOMETRIC OPTICS

9/16 Optics 1 /11 GEOMETRIC OPTICS 9/6 Optics / GEOMETRIC OPTICS PURPOSE: To review the basics of geometric optics and to observe the function of some simple and compound optical devices. APPARATUS: Optical bench, lenses, mirror, target

More information

Alignement of a ring cavity laser

Alignement of a ring cavity laser Alignement of a ring cavity laser 1 Introduction This manual describes a procedure to align the cavity of our Ti:Sapphire ring laser and its injection with an Argon-Ion pump laser beam. The setup is shown

More information

Experiment 5. Lasers and laser mode structure

Experiment 5. Lasers and laser mode structure Northeastern University, PHYS5318 Spring 2014, 1 1. Introduction Experiment 5. Lasers and laser mode structure The laser is a very important optical tool that has found widespread use in science and industry,

More information

Fixplot Instruction Manual. (data plotting program)

Fixplot Instruction Manual. (data plotting program) Fixplot Instruction Manual (data plotting program) MANUAL VERSION2 2004 1 1. Introduction The Fixplot program is a component program of Eyenal that allows the user to plot eye position data collected with

More information

Study of the Human Eye Working Principle: An impressive high angular resolution system with simple array detectors

Study of the Human Eye Working Principle: An impressive high angular resolution system with simple array detectors Study of the Human Eye Working Principle: An impressive high angular resolution system with simple array detectors Diego Betancourt and Carlos del Río Antenna Group, Public University of Navarra, Campus

More information

ECE 533 Project Report Ashish Dhawan Aditi R. Ganesan

ECE 533 Project Report Ashish Dhawan Aditi R. Ganesan Handwritten Signature Verification ECE 533 Project Report by Ashish Dhawan Aditi R. Ganesan Contents 1. Abstract 3. 2. Introduction 4. 3. Approach 6. 4. Pre-processing 8. 5. Feature Extraction 9. 6. Verification

More information

THE BOHR QUANTUM MODEL

THE BOHR QUANTUM MODEL THE BOHR QUANTUM MODEL INTRODUCTION When light from a low-pressure gas is subject to an electric discharge, a discrete line spectrum is emitted. When light from such a low-pressure gas is examined with

More information

SafetyScan Lens. User Manual

SafetyScan Lens. User Manual SafetyScan Lens User Manual Contents Introduction 2 Lens selection 3 Beam quality parameter Using the tables Use with lasers whose M 2 is 1.2 4 Use with lasers whose M 2 is 3.0 5 Use with lasers whose

More information