Vision-Based Technologies for Security in Logistics. Alberto Isasi

Similar documents
Color and Shading. Color. Shapiro and Stockman, Chapter 6. Color and Machine Vision. Color and Perception

Biometrics Our Past, Present, and Future Identity

Gurmeet Kaur 1, Parikshit 2, Dr. Chander Kant 3 1 M.tech Scholar, Assistant Professor 2, 3

Advanced Biometric Access Control Training Course # :

Digital Image Processing. Introduction

Hybrid Biometric Person Authentication Using Face and Voice Features

Making Machines See. Roberto Cipolla Department of Engineering. Research team

6. Multimodal Biometrics

Biometric Security Roles & Resources

Palmprint Recognition Using Transform Domain and Spatial Domain Techniques

Access Control Biometrics User Guide

BIOMET: A Multimodal Biometric Authentication System for Person Identification and Verification using Fingerprint and Face Recognition

CSCE 548 Building Secure Software Biometrics (Something You Are) Professor Lisa Luo Spring 2018

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS) Human Face Detection By YCbCr Technique

Digital Vision Face recognition

12/3/2009. What is Computer Vision? Applications. Application: Assisted driving Pedestrian and car detection. Application: Improving online search

DEFORMABLE MATCHING OF HAND SHAPES FOR USER VERIFICATION. Ani1 K. Jain and Nicolae Duta

L2 Data Acquisition. Mechanical measurement (CMM) Structured light Range images Shape from shading Other methods

Overview of Computer Vision. CS308 Data Structures

Ulrik Söderström 17 Jan Image Processing. Introduction

An adaptive hyperspectral imager: design, control, processing and applications

ENY-C2005 Geoinformation in Environmental Modeling Lecture 4b: Laser scanning

CIS 4360 Secure Computer Systems Biometrics (Something You Are)

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 1.852

Lecture 1 Image Formation.

Neue Verfahren der Bildverarbeitung auch zur Erfassung von Schäden in Abwasserkanälen?

CPSC 695. Geometric Algorithms in Biometrics. Dr. Marina L. Gavrilova

Using Mobile LiDAR To Efficiently Collect Roadway Asset and Condition Data. Pierre-Paul Grondin, B.Sc. Surveying

Illumination and Shading

Biometrics: The Password You ll Never Forget

Computer Security. 10. Biometric authentication. Paul Krzyzanowski. Rutgers University. Spring 2018

Distributed Systems. Smart Cards, Biometrics, & CAPTCHA. Paul Krzyzanowski

3D Scanning. Qixing Huang Feb. 9 th Slide Credit: Yasutaka Furukawa

Computer Security 4/15/18

Online Signature Verification Technique

Visualisatie BMT. Rendering. Arjan Kok

SNC 2PI Optics Unit Review /95 Name:

(0, 1, 1) (0, 1, 1) (0, 1, 0) What is light? What is color? Terminology

CSE 167: Lecture #6: Color. Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2011

Carmen Alonso Montes 23rd-27th November 2015

P recise Eye. High resolution, diffraction-limited f/4.5 optical quality for high precision measurement and inspection.

Palm Vein Technology

Flexible Visual Inspection. IAS-13 Industrial Forum Horizon 2020 Dr. Eng. Stefano Tonello - CEO

Structured Light II. Guido Gerig CS 6320, Spring (thanks: slides Prof. S. Narasimhan, CMU, Marc Pollefeys, UNC)

Introduction to color science

NAME :... Signature :... Desk no. :... Question Answer

Stereo. 11/02/2012 CS129, Brown James Hays. Slides by Kristen Grauman

An introduction on several biometric modalities. Yuning Xu

COMPUTER VISION. Dr. Sukhendu Das Deptt. of Computer Science and Engg., IIT Madras, Chennai

Ch 22 Inspection Technologies

Tegra Goes Industry: Embedded Hyperspectral Imaging

Introduction to Computer Graphics with WebGL

VISOR vision sensors and the Eyesight vision systems

Computer Vision. The image formation process

Chapter 5 Extraction of color and texture Comunicação Visual Interactiva. image labeled by cluster index

Color Local Texture Features Based Face Recognition

Image Formation. Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts University of New Mexico

Distributed Systems. Smart Cards, Biometrics, & CAPTCHA. Paul Krzyzanowski

The Elements of Colour

Tecnologie per la ricostruzione di modelli 3D da immagini. Marco Callieri ISTI-CNR, Pisa, Italy

3D scanning. 3D scanning is a family of technologies created as a means of automatic measurement of geometric properties of objects.

Thermal and Optical Cameras. By Philip Smerkovitz TeleEye South Africa

Peg-Free Hand Geometry Verification System

Reading. 2. Color. Emission spectra. The radiant energy spectrum. Watt, Chapter 15.

Real Time Motion Detection Using Background Subtraction Method and Frame Difference

CHAPTER 6 RESULTS AND DISCUSSIONS

Computer Graphics. Bing-Yu Chen National Taiwan University The University of Tokyo

A PHOTOGRAMMETRIC METHOD FOR ENHANCING THE DETECTION OF BONE FRAGMENTS AND OTHER HAZARD MATERIALS IN CHICKEN FILETS

Computer Vision Course Lecture 02. Image Formation Light and Color. Ceyhun Burak Akgül, PhD cba-research.com. Spring 2015 Last updated 04/03/2015

Lecture 16 Color. October 20, 2016

Keywords Wavelet decomposition, SIFT, Unibiometrics, Multibiometrics, Histogram Equalization.

Colour computer vision: fundamentals, applications and challenges. Dr. Ignacio Molina-Conde Depto. Tecnología Electrónica Univ.

The Display pipeline. The fast forward version. The Display Pipeline The order may vary somewhat. The Graphics Pipeline. To draw images.

Announcements. Recognition. Recognition. Recognition. Recognition. Homework 3 is due May 18, 11:59 PM Reading: Computer Vision I CSE 152 Lecture 14

Announcements. Lighting. Camera s sensor. HW1 has been posted See links on web page for readings on color. Intro Computer Vision.

HIGHLY PARALLEL COMPUTING IN PHYSICS-BASED RENDERING OpenCL Raytracing Based. Thibaut PRADOS OPTIS Real-Time & Virtual Reality Manager

The Kinect Sensor. Luís Carriço FCUL 2014/15

BIOMETRIC MECHANISM FOR ONLINE TRANSACTION ON ANDROID SYSTEM ENHANCED SECURITY OF. Anshita Agrawal

Computer and Machine Vision

Game Programming. Bing-Yu Chen National Taiwan University

A Novel Approach to Improve the Biometric Security using Liveness Detection

Iris Recognition for Eyelash Detection Using Gabor Filter

Computational color Lecture 1. Ville Heikkinen

A quick guide to iris recognition. Click on blue squares to navigate

(Refer Slide Time 00:17) Welcome to the course on Digital Image Processing. (Refer Slide Time 00:22)

CSE 4392/5369. Dr. Gian Luca Mariottini, Ph.D.

An Introduction to Content Based Image Retrieval

Face authentication for low-power mobile devices

Tutorial 8. Jun Xu, Teaching Asistant March 30, COMP4134 Biometrics Authentication

An input device is a piece of hardware that is used to enter data into a computer.

Remote Sensing Introduction to the course

AAM Based Facial Feature Tracking with Kinect

SINGLE IMAGE ORIENTATION USING LINEAR FEATURES AUTOMATICALLY EXTRACTED FROM DIGITAL IMAGES

Biometric Cryptosystems: for User Authentication

Chapter 4. Chapter 4. Computer Graphics 2006/2007 Chapter 4. Introduction to 3D 1

Color, Edge and Texture

3D Object Representations. COS 526, Fall 2016 Princeton University

Fingerprint Authentication for SIS-based Healthcare Systems

Digital Image Processing COSC 6380/4393. Lecture 19 Mar 26 th, 2019 Pranav Mantini

Image-Based Modeling and Rendering. Image-Based Modeling and Rendering. Final projects IBMR. What we have learnt so far. What IBMR is about

Transcription:

Vision-Based Technologies for Security in Logistics Alberto Isasi aisasi@robotiker.es

INFOTECH is the Unit of ROBOTIKER-TECNALIA specialised in Research, Development and Application of Information and Communication Technologies (ICT), not only in the enterprise framework but also in the Digital Society. INFOTECH provides solutions to those Sectors in which ICT Technologies are the key for generation and/or exploitation of added value: Logistic and Industrial Sector Tourism and Entertainment. Pág. 2/67

Technological Areas Machine Vision. Semantic Technologies. Biometry. Voice Synthesis and Recognition. Trazability. Digital Ecosystems. Pág. 3/67

Application Areas Infrastructure Security Picking Access Control Industrial Control CA3 Voice based Services CA1 Image Processing Man-Machine Interfaces Audio Content Processing Visual Content Processsing CA2 Mobile Services CA4 Supply Chain Management Supply Chain Scheduling Location-based services Interoperability Unimodal & multimodal Scheduling Portable Device Services Trazability of people, machines and vehicles Pág. 4/67

Machine Vision Overview Machine Vision Overview 3D Image Processing Biometrics Pág. 5/67

Practical Machine Vision What is involved in a Machine Vision project?? Pág. 6

Practical Machine Vision So, machine vision is not just a matter of computer and image processing algorithms: Lighting and optics Acquisition system Mechanics Software Time Robustness Pág. 7

So, What is Computer Vision and Image Processing? Automatic or assisted process of information acquired by cameras Acquisition through visual resources: Hardware Tools Automatic process: Software Practical Machine Vision INFORMATION SCENE LIGHTS OPTICS HARDWARE IMAGE IN MEMORY IMAGE PROCESSING ANALYSIS RESULT Pág. 8

Practical Machine Vision Computers only see a set of numbers. It is necessary to interpret their meaning. RAW data Processing information Interpretation Pág. 9

Practical Machine Vision Colour Spaces: RGB: Colour cube. It is used by electronics devices to represent colours. HSL: Colour cone. Luminance (L) is independent from Chrominance (H+S) H Hue S Saturation L Luminance Pág. 10

Practical Machine Vision In those colour spaces (RGB, HSL ) it is no easy to measure colour similarities To create a color space that represents color information as humans see it the CIE Lab space was created 3 Parameters: Luminance, a and b Advantages: Color difference applying Euclidean Distance RGB_distance = (R1-R2)^2 + (G1-G2)^2 + (B1-B2)^2 It does not give a color similarity idea Lab_distance = (L1-L2)^2 + (a1-a2)^2 + (b1-b2)^2 It gives a color distance as humans perceive similar colors. Pág. 11

Practical Machine Vision It is possible to detect non visible characteristics for humans. Some animals as insects or deer have a ultraviolet vision that humans can t perceive Visible vs. UV Pág. 12

Near Infrared: It could be necessary an extra light source Great penetration Practical Machine Vision Mid Infrared Thermo graphic images T Beams Higher penetration Non ionizing Pág. 13

Practical Machine Vision X Beams, Gamma beams Here, it is not processed what material reflects, but what passes through the object and hits into a specific surface Due to their high energy and penetration capacity, they are ionizing Pág. 14

Spectrography: A diffraction net is used to split the light into its different wavelengths Each image pixel is defined by an N-dimension vector where each n-component represent a different wavelength. Uses: Materials, food, pathogens classification Health Aerial inspection Practical Machine Vision Spectrophotometer Hyper spectral cube One pixel spectrum Pág. 15

Image Types: Float point image Practical Machine Vision 3D Image Image sequence (video) Multidimensional image Pág. 16

Machine Vision Overview Machine Vision Overview 3D Image Processing Biometrics Pág. 17

3D Vision: Stereoscopic Stereoscopic Vision Systems: It uses 2 or more cameras. It needs that all the cameras watch the same scene Locating the same point (x, y) in each image it is possible to triangulate the 3D real Point (x, y, z) Epipolar points are calculated in calibration step Pág. 18

Stereoscopic Vision: Stereovision platforms needs to be calibrated A chessboard patter is used to calibrate the platform. It needs several images along the working area 3D Vision: Stereoscopic Stereovision platforms based in two cameras try to simulate the humans sight sense Pág. 19

Laser Beam Triangulation: 3D Vision: Laser triangulation A laser plane is projected into a region of interest The intersection between the laser and the surface of interest creates a shape This shape is shown from an external camera and is used to get the 3D information from one section of the object Pág. 20

3D Vision: Laser triangulation Laser Scan: There are differet ways to get a laser scan for surfaces: By movin the object or the set camera + laser By using a mirror to get and aditional degree of fredom moving the laser beam Pág. 21

3D Vision: Structured Light Structured Light: Projects a pattern of light on the surface and look at the deformation of the pattern on it. The pattern may be one dimensional (line) or two dimensional (grid). Needs Calibration. The pattern is projected on a calibration object. Watching how the patter is projected on the surface and comparing it with the expected deformation the system is calibrated Pág. 22

Machine Vision Overview Machine Vision Overview 3D Image Processing Biometrics Pág. 23

Biometrics: Overview What s biometrics? A technology. Can make a Relationship between a Person and a previously extracted Pattern. Allows users to Authenticate. What does this mean? You need not know anything (Passwords) You need not have to anything (Tokens) All you have to do is BE there ROBOTIKER Pág. 24

Biometrics: Overview Identification Who am I?? Peter Authentication Am I Peter? Peter DataBase Mary Peter Peter John Am I Peter? Peter Template ROBOTIKER Pág. 25

Biometrics: Definitions Several terms are used FAR (False Acceptance Rate) % of the users accepted by the system when they should not have been accepted. FRR (False Rejection Rate) % of the users who are rejected by the system when they should have been accepted. ERR (Equal Error Rate) The point in which FAR and FRR have the same value We can work at different levels of security setting a threshold to accept or to reject the doubtful cases ROBOTIKER Pág. 26

Biometrics: Fingerprint It is based on the extraction of fingerprint characteristics Minutiaes Advantage: Constant in time Good precision Disadvantages: People associate fingerprint with police It is not the most robust biometric system Pág. 27

Biometrics: Retina Feature extraction from the bottom eye s circulatory structures Eye illumination through infrared light Optic complexity User profile based on arteries and veins distribution Advantage: Excellent robustness First commercial system Disadvantages: Intrusive (too much) Information acquired from the bottom eye Pág. 28

Biometrics: Iris Feature extraction from the iris texture Eye location User profile based on texture analysis. All the algorithms for image processing are valid. Advantage: Precision Several solutions on the market Disadvantages: Intrusive Could be non collaborative There exists the Iridology: medicine based on iris analysis Pág. 29

Application to Projects Biometrics Surveillance Hyperspectral based projects Pág. 30

Biometrics: Palmprint recognition Multimodal biometric profile : Several biometric features from one measure. Easy for user: only one authentication system More robust: Different biometric measures to authenticate for each user Pág. 31

Biometrics: Palmprint recognition Palmprint Recognition prototype Computer Scanner Remote DataBase Image adquisition system TCP/IP I/O card ROBOTIKER Pág. 32

Biometrics: 2D / 3D face recognition 3D Face Model Extracted Face Points Algorithm main steps: Face orientation detection Face Points Extraction 2D Face recognition algorithm Pág. 33

Application to Projects Biometrics Surveillance Hyperspectral based projects Pág. 34

Multiview worker tracking Multicamera: One camera for each view Object detector for each camera Surveillance: worker tracking Algorithm for data coherence: fusion of the multicamera objects detection. Non collaborative RFID readers: worker identification Space coordinates transform: from camera space (3D world) to plane (2D space) System features Restricted areas intrusion detector. Abandoned object detector. Morphological detector: Humans / Trucks / Others Pág. 35

Surveillance: worker tracking Each camera has its own object detector and planespace transform algorithm With the Plant Locator Viewer it is possible to combine the different camera data with the RFID information for worker identification Pág. 36

Application to Projects Biometrics Surveillance Hyperspectral based projects Pág. 37

Hyperspectral process Use of hyperspectral images for material classification. Distinguish from same colour materials Detection of hiden objects (λ ) L r Visible Spectrum Hyperspectral pixel 250 500 750 1000 1250 Wavelength (nm) Pág. 38

Hyperspectral process Materials which seems to have the same colour can be easily distinguish analysing their hyperspectral response Pág. 39

CONCLUSIONS Pág. 40

Conclusions Image processing is a mature technology, not only a laboratory one. Biometric with image processing: It is a robust technology. It offers a high reliability. There are several different techniques. Security tasks Image processing can solve lots of surveillance issues. Image processing can be applied to a large number of applications Pág. 41

Conclusions Image Processing is more than algorithms. Optics, lights, mechanical system are at least as important as a good algorithm. Use the constrains of the application to simplify algorithms. ROBOTIKER Pág. 42

More information: aisasi@robotiker.es www.robotiker.com