Bio-inspired for Detection of Moving Objects Using Three Sensors

Similar documents
Real Time Neuromorphic Camera Architecture Implemented with Quadratic Emphasis in an FPGA

Analog Circuit for Motion Detection Applied to Target Tracking System

TED TED. τfac τpt. A intensity. B intensity A facilitation voltage Vfac. A direction voltage Vright. A output current Iout. Vfac. Vright. Vleft.

Adaptive Motion Detectors Inspired By Insect Vision

Bio-inspired motion detection in an FPGA-based smart camera module

Proposal Smart Vision Sensors for Entomologically Inspired Micro Aerial Vehicles Daniel Black. Advisor: Dr. Reid Harrison

THE term neuromorphic systems has been coined by Carver Mead, at the California Institute of Technology, to

A Foveated Visual Tracking Chip

Real-Time Face Detection and Tracking for High Resolution Smart Camera System

A Divide-and-Conquer Approach to Evolvable Hardware

VLSI Implementation of Impulse Noise Suppression in Images

Night-time pedestrian detection via Neuromorphic approach

Thesis: Bio-Inspired Vision Model Implementation In Compressed Surveillance Videos by. Saman Poursoltan. Thesis submitted for the degree of

A Delay-Line Based Motion Detection Chip

BS-Electrical Engineering (Spring 1985) University of Oklahoma, Norman, OK

Real- Time Computer Vision and Robotics Using Analog VLSI Circuits

DESIGN OF CARRY SELECT ADDER WITH REDUCED AREA AND POWER

High Performance Imaging Using Large Camera Arrays

CONVENTIONAL vision systems based on mathematical

Department of Robotics Ritsumeikan University

Goal-Directed Navigation of an Autonomous Flying Robot Using Biologically Inspired Cheap Vision

SpiNNaker SPIKING NEURAL NETWORK ARCHITECTURE MAX BROWN NICK BARLOW

Development of a telepresence agent

THE CCD RIDDLE REVISTED: SIGNAL VERSUS TIME LINEAR SIGNAL VERSUS VARIANCE NON-LINEAR

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

ON THE REDUCTION OF SUB-PIXEL ERROR IN IMAGE BASED DISPLACEMENT MEASUREMENT

Design of High-Precision Infrared Multi-Touch Screen Based on the EFM32

SenseMaker IST Martin McGinnity University of Ulster Neuro-IT, Bonn, June 2004 SenseMaker IST Neuro-IT workshop June 2004 Page 1

Laboratory set-up for Real-Time study of Electric Drives with Integrated Interfaces for Test and Measurement

Image Recognition for PCB Soldering Platform Controlled by Embedded Microchip Based on Hopfield Neural Network

This manual describes the Motion Sensor hardware and the locally written software that interfaces to it.

Work Directions and New Results in Electronic Travel Aids for Blind and Visually Impaired People

7Motion Perception. 7 Motion Perception. 7 Computation of Visual Motion. Chapter 7

Optic Flow Based Skill Learning for A Humanoid to Trap, Approach to, and Pass a Ball

Image Enhancement using Hardware co-simulation for Biomedical Applications

Neuromorphic Systems For Industrial Applications. Giacomo Indiveri

Sensor system of a small biped entertainment robot

Smart Vision Chip Fabricated Using Three Dimensional Integration Technology

Enhanced Method for Face Detection Based on Feature Color

Design of an electronic platform based on FPGA-DSP for motion control applications

Homeostasis Lighting Control System Using a Sensor Agent Robot

A HARDWARE DC MOTOR EMULATOR VAGNER S. ROSA 1, VITOR I. GERVINI 2, SEBASTIÃO C. P. GOMES 3, SERGIO BAMPI 4

THE MAJORITY of modern autonomous robots are built

Autonomous vehicle guidance using analog VLSI neuromorphic sensors

Multi-Chip Implementation of a Biomimetic VLSI Vision Sensor Based on the Adelson-Bergen Algorithm

Displacement Measurement of Burr Arch-Truss Under Dynamic Loading Based on Image Processing Technology

Full-Custom Design Fractional Step-Down Charge Pump DC-DC Converter with Digital Control Implemented in 90nm CMOS Technology

Evolutionary robotics Jørgen Nordmoen

Automatic Licenses Plate Recognition System

A software video stabilization system for automotive oriented applications

Introduction to IEEE CAS Publications

A simple embedded stereoscopic vision system for an autonomous rover

THE DESIGN OF DIGITAL FREQUENCY SYNTHESIZER BASED ON VHDL

Speed Traffic-Sign Recognition Algorithm for Real-Time Driving Assistant System

Unpredictable movement performance of Virtual Reality headsets

ISSN Vol.05,Issue.01, January-2017, Pages:

The Performance Improvement of a Linear CCD Sensor Using an Automatic Threshold Control Algorithm for Displacement Measurement

Speed Measurement Method for Digital Control System

Dr. Wenjie Dong. The University of Texas Rio Grande Valley Department of Electrical Engineering (956)

*Corresponding author. Keywords: Sub-packaging Screw, Operating Characteristic, Stepping Motor, Pulse Frequency.

Bachelor of Science Program

Motion Graphs Teacher s Guide

Implementation and Performance Evaluation of a Fast Relocation Method in a GPS/SINS/CSAC Integrated Navigation System Hardware Prototype

Structure and Synthesis of Robot Motion

Winner-Take-All Networks with Lateral Excitation

Performance Analysis of FFT Filter to Measure Displacement Signal in Road Roughness Profiler

AN EFFICIENT ALGORITHM FOR THE REMOVAL OF IMPULSE NOISE IN IMAGES USING BLACKFIN PROCESSOR

The design and implementation of high-speed data interface based on Ink-jet printing system

University of Technology. Control and Systems Eng. Dept. Curriculum Vitae (C.V.)

Image Acquisition Method Based on TMS320DM642

Model-Based Design for Sensor Systems

Embedded based Automation System for Industrial Process Parameters

An Auditory Localization and Coordinate Transform Chip

High Speed Binary Counters Based on Wallace Tree Multiplier in VHDL

VISUAL FINGER INPUT SENSING ROBOT MOTION

Fuzzy Logic Based Robot Navigation In Uncertain Environments By Multisensor Integration

Simulation of Algorithms for Pulse Timing in FPGAs

Implementation of FPGA based Design for Digital Signal Processing

FAULT DIAGNOSIS AND PERFORMANCE ASSESSMENT FOR A ROTARY ACTUATOR BASED ON NEURAL NETWORK OBSERVER

Dr. Ashish Dutta. Professor, Dept. of Mechanical Engineering Indian Institute of Technology Kanpur, INDIA

TRIANGULATION-BASED light projection is a typical

An Enhanced Biometric System for Personal Authentication

The Fastest, Easiest, Most Accurate Way To Compare Parts To Their CAD Data

SnakeSIM: a Snake Robot Simulation Framework for Perception-Driven Obstacle-Aided Locomotion

Various Calibration Functions for Webcams and AIBO under Linux

Sensing. Autonomous systems. Properties. Classification. Key requirement of autonomous systems. An AS should be connected to the outside world.

Computational Principles of Mobile Robotics

2 Statement by Author This thesis has been submitted in partial fulfillment of requirements for an advanced degree at The University of Arizona and is

Chapter 2: Digital Image Fundamentals. Digital image processing is based on. Mathematical and probabilistic models Human intuition and analysis

FEATURE. Adaptive Temporal Aperture Control for Improving Motion Image Quality of OLED Display

A Study on the control Method of 3-Dimensional Space Application using KINECT System Jong-wook Kang, Dong-jun Seo, and Dong-seok Jung,

Digital inertial algorithm for recording track geometry on commercial shinkansen trains

Classification of Voltage Sag Using Multi-resolution Analysis and Support Vector Machine

Replacing Fuzzy Systems with Neural Networks

Robust Hand Gesture Recognition for Robotic Hand Control

PID Implementation on FPGA for Motion Control in DC Motor Using VHDL

Development of an Experimental Rig for Doubly-Fed Induction Generator based Wind Turbine

Changjiang Yang. Computer Vision, Pattern Recognition, Machine Learning, Robotics, and Scientific Computing.

Towards Real-time Hardware Gamma Correction for Dynamic Contrast Enhancement

MAV-ID card processing using camera images

Transcription:

International Journal of Electronics and Electrical Engineering Vol. 5, No. 3, June 2017 Bio-inspired for Detection of Moving Objects Using Three Sensors Mario Alfredo Ibarra Carrillo Dept. Telecommunications, F.I. UNAM, Ciudad de México, Mexico Email: maixx@yahoo.com Elizabeth Fonseca Chavez ESCOM Polytechnic, Ciudad de Mexico, Mexico Email: buzonliz@yahoo.com (plus filter high pass) [4]. In [5] is proposed change the subtraction with a delay trimming. To improve the sensitivity of EMD, a logarithmic transformation for each channel is proposed in [6]. The EMD implementation in a micro controller, mounted on an air vehicle, is proposed in [7]. There are implementations with FPGA and realtime testing [6], [5] and [8] and other articles mentioned here, are simulations over MATLAB webcam or video recorded. This paper utilizes the correlation-based elementary motion detector, modified with a triple channel for to improve motion detection at a higher speed than the classical model Abstract Reichardt proposed the basic model of the fly s vision such as the correlation-based Elementary Motion Detector (EMD). The different variants of this detector attached mathematical models to improve detection. These models load with additional tasks to hardware. This excess load causes the delivery of results is made slow. We propose a modification that allows compensate for the delay in processing the signals. The heart of this modification focuses on use of three receivers, not two, as in the case of the original detector. In order to deliver free results of alien affects, only horizontal motion detectors are tested. Both models, the original and the proposed are simulated with MATLAB and probed with three templates that represent horizontal motion, rotation and scale. To know the efficiency of the proposed EMD against the efficiency of the original EMD, measurements are performed over the correctly categorized pixels in the images that delivered both motion detectors. This paper demonstrates that the proposed EMD detects moving with high speed than the original EMD, except in the case of zoom. The model proposed does not correct the problem of false detections due to lighting conditions. II. EMD MODEL Index Terms Reichardt model, EMD, motion detection I. INTRODUCTION The biologically inspired vision systems have a neuromorphic system with electronic analog circuits to mimics neuro-biological architectures present in the nervous system [1]. For example, the fly have extraordinary abilities to detect movement. Reichardt (1956) proposed the basic model of the fly s vision system such as the correlation-based Elementary Motion Detector (EMD) [2]. An EMD is driven by two neighboring photo receptors combination that transforms the motion of a contrasted object into two signals separated by a delay. A modification of the EMD involves a 2-Quadrantdetector, as proposed by [3], only input combinations of same sign are processed (on-on, off, off). There is too a modified double channel motion detection model, this is, two separate detecting channels with weighted EMD Figure 1. EMD classical model. Reichardt [2] proposed the basic model of the fly s vision system such as the correlation-based Elementary Motion Detector (EMD). So, consider that A1 and A2 are two photo receptors representing the inputs signals: A1 provides the left input and A2 provides the right input, Fig. 1. B1 and B2 representing the corresponding, in this case, delayed signals [3]. The EMD is a model built with two symmetrical correlators. Thus, while one half detects rightward movement (A2 * B1), the other half, detects leftward movement (A1 * B2). Thus, the output of EMD is calculated as (A2 * B1 - A1 -B2). To conclude, we can see that if the EMD provides a positive result, the moving Manuscript received July 29, 2016; revised April 2, 2017. 2017 Int. J. Electron. Electr. Eng. doi: 10.18178/ijeee.5.3.245-249 245

object moves from A1 to A2. The opposite case occurs when the EMD provides negative results. III. THREE SENSOR MODEL The classic model of EMD presents several problems when objects to detect are fast too: the speed of the object (the reader should consider that the unit of measurement of distance is the separation between adjacent sensors) is higher than the sampling frequency. In this case, there are three noticeable effects on the images delivered by the EMD. The first involves isolated pixels that are interpreted rather as noise. Another effect occurs when the resulting image shows distorted in size objects. The ultimate effect is aliasing, this is, false interpretations of captured signals, which comes to mean a motion is detected in the opposite direction. To compensate for the effects caused by rapid too many objects, you should only increase the separation between sensors. Thus, it is possible to have a pair of sensors for slow objects and have a pair of sensors for fast moving objects. Comparing the effects of both, it is possible to achieve a robust EMD. Fig. 2 illustrates how the EMD modified for fast moving objects: signal A1 is compared with A2 signal and further compared to signal A3, for detections of objects faster. It is important to note the fourth shape of the graph seventh in Fig. 3. This illustrates that the proposed EMD still captures the movement of the pulse. Figure 2. Three sensors EMD model. IV. ANALYSIS A study for the behavior of the pair of sensors to detect slow movements against behavior for the pair of sensors to detect rapid movements is shown in Fig. 3. In Fig. 3 is shown a pulse passing with different speeds. The reader can see the pulse shape, upper curve ofeach graph. Immediately below, the second curve is the same pulse but with different displacements observed as speed, in the eight graphs. The third curve of each graph illustrates what captures the pair of sensors for detections of slow movements. Finally, the fourth curve of each graph in Fig. 3 corresponds to the detection by the pair of sensors of rapid movements. Figure 3. Comparative study between the classical EMD and the proposed enhanced for EMD. If we now put in competition the two arrays of sensors, point to point and for the strongest result, it is posibble to get a more robust EMD and whose behavior is observed in the Fig. 4. In this Fig. 4, although not notice anything spectacular, the reader can see that the competition does not get worse the functioning of the EMDs, but rather, highlights the borders of the pulse and performs detection of a rapid pulse. 2017 Int. J. Electron. Electr. Eng. 246

For the results, Fig. 6, upper graph, illustrates the frame observed. Meanwhile, in Fig. 6, lower graph, examinated. Figure 6. Results obtained with horizontal movement to right.. = 0.885849063035972 = 0.976492067981910 B. Probes with Rotational Movement to Right For testing, the pattern used is shown in Fig. 7. Figure 4. Behavior of the EMD proposed in Fig. 2. Figure 7. Test pattern for rotational movement. V. SIMULATION AND RESULTS A. Probes with Horizontal Movement to Right For testing, the pattern used is shown in Fig. 5. Figure 5. Test pattern for horizontal movement. To compare the effectiveness of the new EMD from its original version, is used the quantity of true right and quantity of false left [9]. Figure 8. Results obtained with rotational movement to right 2017 Int. J. Electron. Electr. Eng. 247

For the results, Fig. 8, upper graph, illustrates the frame observed. Meanwhile, in Fig. 8, lower graph, examinated. = 0.542833853795245 = 0.747254878593906 C. Probes with Zoom out Movement For testing, the pattern used is shown in Fig. 9. VI. CONCLUSIONS The classic detector has been improved with recovery of three signals of photoreceptors, for motion detect in high velocity. A microprocessor-based system can easily support this model, but taking into consideration that is necessary memory resources and it can take some delays. If a real time processing is necessary, the reader mus consider working at clock frequencies involving hundreds of mega Hertz. In this case an FPGA is the solution. For future work, it is necessary to implement the EMD in an embedded microprocessor based system. It is also expected to implement the EMD in a FPGA-based system, so that an ASIC system is proposed. The proposed modification to the Reichardt EMD Model is dependent on lighting conditions. So the EMD can deliver erroneous results. REFERENCES Figure 9. Test pattern for rotational movement. For the results, Fig. 10, upper graph, illustrates the frame observed. Meanwhile, in Fig. 10, lower graph, examinated = 0.545876362888400 = 0.753561843790826 [1] C. Mead, Neuromorphic engineering: Overview and potential, in Proc. IEEE International Joint Conference on Neural Networks, 2005. [2] W. Reichardt, M. Egelhaaf, and R. W. Schlögl, Movement detectors provide sufficient information for local computation of 2-D velocity field, Naturwissenschaften, vol. 75, no. 6, pp. 313-315, 1988. [3] H. Eichner, M. Joesch, B. Schnell, D. F. Reiff, and A Borst, Internal structure of the fly elementary motion detector, Neuron, vol. 70, no. 6, pp. 1155-1164, 2011. [4] L. Dongguang, X. Peng, Q. Guojie, and Y. Daokun, Detection of moving objects in infrared image sequences using twodimensional modified double channel motion detector network, in Proc. 6th International Conference on Circuits and Systems, 2014, pp. 135-141. [5] A. Fabrice and F. Nicolas, Optic flow sensors for robots: Elementary motion detectors based on FPGA, in Proc. IEEE Workshop on Signal Processing Systems Design and Implementation, 2005, pp. 182-187. [6] T. Zhang, H. Wu, A. Borst, K. Kuhnlenz, and M. Buss, An FPGA implementation of insect-inspired motion detector for highspeed vision systems, in Proc. IEEE International Conference on Robotics and Automation, 2008, pp. 335-340. [7] J. Plett, A Bahl, M. Buss, K. Kühnlenz, and A. Borst, Bioinspired visual ego-rotation sensor for MAVs, Biological Cybernetics, vol. 106, no. 1, pp. 51-63, 2012. [8] J. Yin, D. G. Li, H. M. Fang, and Z. F. Liu, Moving objects detection by imitating biologic vision based on fly's eyes, in Proc. IEEE International Conference on Robotics and Biomimetics, 2004, pp. 763-766. [9] S. M. Fernández, Bio-inspired circuits for real-time motion evaluation, thesis, UniversitàDegli Studi di Cagliari, 2008. Figure 10. Results obtained with rotational movement to right Mario Alfredo Ibarra Carrillo, Mechanical Electrical Engineer graduated from the Faculty of Engineering, UNAM, Master in Engineering with a concentration in Digital Signal Processing, graduated from the Division of Graduate Studies of the Faculty of Engineering of the UNAM. HE IS Professor Associated in Telecommunications Engineering Deparment of the Faculty of Engineering, UNAM. His areas of interest: Digital Signal Processing, DSP, Digital Systems Design, FPGA and CPLDs. He is an IEEE member. maixx@yahoo.com. 2017 Int. J. Electron. Electr. Eng. 248

Elizabeth Fonseca Chávez, Mechanical Electrical Engineer graduated from FES-C UNAM, Master in engineering systems of the Faculty of Engineering of the UNAM. She is Assistant Professor in Telecommunications and Computation Engineering Department of the Faculty of Engineering, UNAM. Her areas of interest: Digital Systems Design, FPGA y CPLDs. She is an IEEE member. buzonliz@yahoo.com. 2017 Int. J. Electron. Electr. Eng. 249