Synthetic Neural Vision System Design for Motion Pattern Recognition in Dynamic Robot Scenes
Qinbing Fu, Cheng Hu, Pengcheng Liu, Shigang Yue

TL;DR
This paper presents a neural-inspired vision system for micro-robots that effectively recognizes motion patterns like looming, recession, and translation, enabling timely collision avoidance and tracking in dynamic scenes.
Contribution
A novel embedded neural network system combining insect-inspired neurons for motion pattern recognition in autonomous micro-robots.
Findings
Effective recognition of basic motion patterns in robot scenes
Improved collision detection in multi-robot arena tests
Timely robot behaviors based on neural motion perception
Abstract
Insects have tiny brains but complicated visual systems for motion perception. A handful of insect visual neurons have been computationally modeled and successfully applied for robotics. How different neurons collaborate on motion perception, is an open question to date. In this paper, we propose a novel embedded vision system in autonomous micro-robots, to recognize motion patterns in dynamic robot scenes. Here, the basic motion patterns are categorized into movements of looming (proximity), recession, translation, and other irrelevant ones. The presented system is a synthetic neural network, which comprises two complementary sub-systems with four spiking neurons -- the lobula giant movement detectors (LGMD1 and LGMD2) in locusts for sensing looming and recession, and the direction selective neurons (DSN-R and DSN-L) in flies for translational motion extraction. Images are transformed…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Figure 13
Figure 14
Figure 15
Figure 16
Figure 17
Figure 18
Figure 19
Figure 20
Figure 21
Figure 22
Figure 23
Figure 24
Figure 25
Figure 26
Figure 27
Figure 28
Figure 29
Figure 30
Figure 31
Figure 32
Figure 33
Figure 34
Figure 35
Figure 36
Figure 37
Figure 38
Figure 39
Figure 40| Name | Value | Name | Value | Name | Value |
|---|---|---|---|---|---|
| ms | |||||
| Events: Colliding with Robots/Peripheries(CwR/CwP) | ||
| Avoiding Looming/Translating Robots(ALR/ATR) or Peripheries(AP) | ||
| SR1=AP/(AP+CwP)100%, SR2=ALR/(ALR+ATR+CwR)100% | ||
| Neural Systems (4-Robots Scenes) | SR1 | SR2 |
| LGMD2 | 96.7% | 80.0% |
| LGMD1 & LGMD2 | 88.1% | 73.9% |
| LGMDs & DSNs | 90.3% | 87.3% |
| Neural Systems (7-Robots Scenes) | SR1 | SR2 |
| LGMD2 | 95.0% | 75.2% |
| LGMD1 & LGMD2 | 81.7% | 67.8% |
| LGMDs & DSNs | 83.4% | 90.6% |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Vision and Imaging · Robotics and Sensor-Based Localization · Image Processing Techniques and Applications
Synthetic Neural Vision System Design for Motion Pattern Recognition in Dynamic Robot Scenes
Qinbing Fu, Cheng Hu, Pengcheng Liu and Shigang Yue This work was supported by the grants of EU Horizon 2020 project STEP2DYNA (691154).All authors are with the Lincoln Centre for Autonomous Systems (L-CAS), School of Computer Science, University of Lincoln, Lincoln, United Kingdom, LN6 7TS. Email: {qifu, pliu, chu, syue}@lincoln.ac.uk
Abstract
Insects have tiny brains but complicated visual systems for motion perception. A handful of insect visual neurons have been computationally modeled and successfully applied for robotics. How different neurons collaborate on motion perception, is an open question to date. In this paper, we propose a novel embedded vision system in autonomous micro-robots, to recognize motion patterns in dynamic robot scenes. Here, the basic motion patterns are categorized into movements of looming (proximity), recession, translation, and other irrelevant ones. The presented system is a synthetic neural network, which comprises two complementary sub-systems with four spiking neurons – the lobula giant movement detectors (LGMD1 and LGMD2) in locusts for sensing looming and recession, and the direction selective neurons (DSN-R and DSN-L) in flies for translational motion extraction. Images are transformed to spikes via spatiotemporal computations towards a switch function and decision making mechanisms, in order to invoke proper robot behaviors amongst collision avoidance, tracking and wandering, in dynamic robot scenes. Our robot experiments demonstrated two main contributions: (1) This neural vision system is effective to recognize the basic motion patterns corresponding to timely and proper robot behaviors in dynamic scenes. (2) The arena tests with multi-robots demonstrated the effectiveness in recognizing more abundant motion features for collision detection, which is a great improvement compared with former studies.
I INTRODUCTION
Building a dynamic vision system in both a robust and efficient manner for motion-sensing in mobile machines, like robots, UAVs and etc, poses a big challenge to modelers. The state-of-the-art computer vision techniques, e.g. [1, 2, 3, 4], have achieved great improvements on motion/objects detection and tracking. However, these segmentation and/or learning based methods are either computationally costly, or heavily restricted to specific hardware, like event-driven cameras [1].
In nature, as the results of hundreds of millions of years evolution, animals possess robust visual systems for motion perception. Insects, in particular, have relatively small number of visual neurons, but can navigate smartly through unpredictable and visually cluttered environments. The neural circuits processing visual information in insects are relatively simple compared to those in the human brain, and can be ideal models for optical sensors, as reviewed in [5, 6, 7]. Exploring and modeling of these amazing motion perception neural circuits will significantly advance the applications in vision-based intelligent machines [8, 7].
Moreover, on the aspect of visually guided behaviors, insects, like flies, can make correct and timely decisions corresponding to different behaviors, like collision avoidance and target tracking with agile movements in dynamic scenes, while the current mobile robots possess much weaker ability to deal with both motion perception and decision making, especially in dynamic scenes [6, 7]. In this study, we aim to develop new methods to robotic vision mimicking insects’ visual processing strategies, as illustrated in Fig. 1.
The lobula giant movement detectors (LGMDs) are large interneurons in the optical lobe of the locust that responds most strongly to fast and direct looming (approaching) objects [9]. Two LGMDs, i.e. LGMD1 and LGMD2, have been identified by biologists, computationally modeled and successfully applied for collision detection in ground vehicles (e.g. [10]), and mobile robots (e.g. [11, 12, 13, 14, 8]). However, through previous biorobotic studies [14, 8], we found that the LGMDs-based collision detection models also respond to nearby translating objects. The behavior of collision avoidance is usually triggered by these translational motion patterns, especially in dynamic robot scenes, the situation of which rarely happens in insects [15].
To solve this problem, we explored a neuromorphic solution motivated by the direction selective neurons (DSNs) in the fly’s visual circuits [16]. These visual neurons are only sensitive to wide-field translational motion rather than proximity and recession of objects [17, 18], which can be ideal neural systems to sense translating objects. The computational visual neural network proposed in [16] has demonstrated also the complementary functionality of DSNs to both the LGMD1 and the LGMD2 for motion perception.
Most importantly, via the experience of computationally modeling the LGMDs and the DSNs visual neural networks, we found conspicuous commonality between the model structures of the collision and the translation sensitive neural systems. These bio-plausible models can share some similar signal processing strategies. Recent biological studies have also demonstrated the common circuit design of motion detectors in different animal species [17, 18]. However, these visual neurons each have specific selectivity to different motion features. More specifically, in the locusts, the LGMD1 can respond to the looming of either lighter or darker objects compared to the background, while the LGMD2 is only sensitive to the looming of darker objects [9]. Such different collision selectivity has been achieved by the modeling of ON and OFF mechanisms [13]. With similar ideas, the functionality of the DSNs in the flies, with the direction selectivity to four cardinally directional translations, has been realized by the modeling of ensembles of Reichardt detectors [19] in separated ON and OFF pathways [16].
How these different neurons collaborate on motion detection, is thus attractive to modelers to construct a dynamic vision system for recognizing more abundant motion features. There have been a handful of computational studies on incorporating different neural systems. Shigang and Claire developed a model that combines the LGMD1 and the DSNs neural systems, both of which were inspired by the locusts’ visual system, to improve the collision detection ability in complex and dynamic driving scenes [15]. A follow-up study demonstrated the prominent collision-detecting ability of the LGMD1 amongst relevant neural systems [20]. Another study demonstrated also the great potential of integrating the locusts’ LGMD1 and DSNs [21] neural networks for collision detection in driving scenarios, by dividing the field of view into sub-regions processed by different neurons [22]. These works mostly were validated by off-line experiments with video clips as inputs to models. They nevertheless lacked investigation on applications in dynamic robot scenes.
In this research, we apply a biorobotic approach, for the first time integrating visual neuron models inspired by the visual circuits of two insects, to handle visual motion pattern extraction and recognition. Compared with previous works, we will demonstrate the following contributions:
The proposed biorobotic approach yields simple and effective solutions for fast motion pattern extraction and recognition, which only requires a monocular camera and fewer computational storage capabilities than conventional robotic systems. 2. 2.
The LGMD2 neural system can discriminate darker objects recession from looming well. In the ground robotic scenes, most objects are darker than backgrounds, therefore, the recession pattern can be properly recognized, via combining the LGMD2 model with the LGMD1 model. 3. 3.
The two DSNs neural systems largely enhance the collision selectivity by extracting translational movements in two horizontal directions. Our arena tests demonstrated a great improvement to former two studies for collision detection in dynamic robot scenes.
The rest of this paper is organized as follows: the proposed methodologies will be presented in Section II. The micro-robot platform and the neural system setting will be introduced in Section III. The robot experiments and results will be illustrated in Section IV. Finally, we conclude this study and give future works in Section V.
II EMBEDDED VISION SYSTEM
In general, the proposed embedded vision system consists of two main parts: visual motion extraction and motion pattern recognition. The former comprises four neuron models with low-level spatiotemporal computations in a feed-forward structure. The latter is composed of a switch function and decision making mechanisms, for visually guided robot motion control.
With respect to our former studies on locusts’ collision-detecting neurons [13, 8], and flies’ direction selective neurons [16, 23], we highlight the functionality of separated ON and OFF visual pathways, encoding onset and offset response, respectively. Such ON/OFF mechanisms contribute significantly to separate the different selectivity between the LGMD1 and the LGMD2 neural systems, and match well the underlying signal processing circuits in the fly’s preliminary visual system.
II-A Motion Feature Extraction
The neural system for motion feature extraction is constituted by four computational neuropile layers. All four neurons possess mostly same spatiotemporal computations in the first two computational layers.
Computational Retina Layer
In the first retina layer, there are photoreceptors () arranged in a 2D matrix form. As shown in Fig. 2, the photoreceptors retrieve gray-scale and pixel-wise luminance (), then computes initially motion information by first-order high-pass filters (), temporally:
[TABLE]
where , are the abscissa and ordinate. indicates the time sequence in frames. The luminance change could last for a short while of number of frames. We define a coefficient to be calculated by and , for the fast decay of residual information in animals’ visual circuits.
Computational Lamina Layer
In the second lamina layer, we apply band-pass filters to achieve the edge selectivity to motion features, as well as removing redundant environmental noise, spatially. Two linearly distributed Gauss kernels are used to convolve visual signals, so as to save computational power in case of limited resources:
[TABLE]
where indicates the convolution at each local cell . The weightings of the excitatory and the inhibitory kernels , are given in Table I. In addition, the outer inhibitory kernel is with twice size of the inner excitatory kernel. The excitation is subtracted from the inhibition:
[TABLE]
After that, there are ON and OFF polarity interneurons splitting visual information into parallel ON and OFF channels, encoding onset and offset responses, respectively, by the mechanism of half-wave rectifier:
[TABLE]
In this biorobotic study, we also adopt a bio-plausible mechanism to realize an ‘adaptation state’, with a fast onset and slow decay characteristic, which significantly reduces noise in time. Let , be short for and delayed signal , the mathematic expression of the temporal mechanism is as follows:
[TABLE]
where and are time constants in milliseconds and . Then, the filtered signal is subtracted to the original one:
[TABLE]
Computational Medulla Layer
The third computational medulla layer is of great importance in generating different motion feature selectivity. Concretely, the LGMD1 and the LGMD2 neurons are directionally selective to movements in depth, i.e. looming and recession, while the DSN-R and the DSN-L neurons are directionally selective to movements in two horizontal directions, i.e. rightward and leftward translations, respectively. Intuitively, the functionality of the DSNs provides perfect complement to the functionality of the LGMDs. Moreover, compared with former modeling studies [22, 20, 15], the specific looming selectivity of the LGMD2 neuron to darker objects only, could advance the discrimination between looming and recession movements.
First, for the modeling of LGMDs, both neurons detect potential collision by reacting to expanding edges of objects. In the ON pathway, the inhibition is formed by convolving surrounding delayed excitations, while in the OFF pathway, the excitation is formed by convolving surrounding delayed inhibitions [8]. There are local summation cells integrating the local excitations and inhibitions from the dual-pathways:
[TABLE]
where is a convolution kernel. , are two local bias to suppress inhibitory flows. is delayed by similarly to Eq. 5, yet with a dynamic time parameter in milliseconds. Importantly, the following interactions between ON and OFF summation cells realize the different looming selectivity between LGMD1 and LGMD2 neurons:
[TABLE]
where indicates the combination of term coefficients, in order to mediate the excitations from either ON/OFF pathways. In case of LGMD2, the excitations from the ON channels are rigorously suppressed, forming the looming selectivity to dark objects only [8].
Second, on the aspect of modeling the DSNs, we design ensembles of ON/OFF local motion detectors, each combination of which is composed of a pairwise Reichardt detectors:
[TABLE]
where and are the sampling distance between each pairwise detectors and the number of connected ON/OFF cells, respectively. As the robot can only move on a 2D surface, we only calculate the directional motion in two horizontal directions. Compared to the LGMDs model, the spatiotemporal computations in Eq. 9 can realize the selectivity to translations versus looming and recession features.
Computational Lobula Layer
In the lobula layer, both the DSNs and the LGMDs neuron models integrate all local motion signals from the ON and OFF visual pathways, linearly and spatially [16, 8]. After that, the global excitations are transformed to the membrane potential via sigmoid functions , as the neural activation functions in Fig. 2, where denotes the total number of pixels in the field of view and are scale parameters. The outputs of the LGMD1 and the LGMD2 neurons are both normalized within , whilst the outputs of the DSN-R and the DSN-L neurons are normalized within and , respectively.
Spiking Mechanism
In this biorobotic approach, we implement these four visual neurons as spiking neurons. The membrane potential is transformed to spikes at each frame, exponentially:
[TABLE]
where indicates a ‘floor’ function to return the largest integer less than or equal to the specified input . and denote a coefficient and the spiking threshold. is the membrane potential of either neurons. As a result, more than one spikes could be generated at each frame.
II-B Motion Pattern Recognition
Generally speaking, we highlight a neural competition between the LGMDs and the DSNs in the motion pattern recognition mechanisms. The activation of either DSN-R or DSN-L neurons will rigorously inhibit both the LGMD1 and the LGMD2 neurons, and vice versa. As shown in Fig. 3, the generated spikes of these four neurons are conveyed to logical operations and a switch function, which generates three outcomes:
The situations of no neurons activated or LGMD1 neuron activated only, correspond to an ‘irrelevant motion pattern’ or a potential ‘recession pattern’, respectively, followed by a ‘wandering’ state for robot motion. 2. 2.
Once the LGMDs win the competition with higher spiking rate, a potential ‘looming pattern’ is given. However, a confirmation of collision detection should meet the following requirement:
[TABLE]
where , denote the number of successive spikes and frames. If the collision is verified, an ‘avoidance’ behavior will be triggered; otherwise, the robot will remain wandering. 3. 3.
If the DSNs represent higher spiking frequency, either a ‘rightward translation’ or a ‘leftward translation’ pattern is recognized, corresponding to a ‘turning response’ computed as follows:
[TABLE]
where is a term coefficient and is a time constant in the low-pass filtering. As a result, a ‘tracking’ behavior will be triggered.
II-C Robot Motion Control
On the aspect of motion control strategies, a robot agent is given an initial speed . If the current state is either the ‘wandering’ or the ‘tracking’, the motor powers of the right () and left () wheels can be described as follows:
[TABLE]
and are gain values that control motion efficiency. Otherwise, if the state is the ‘collision avoiding’, we implement a motion sequence in the robot agent to turn around with a radian over , randomly to the left or right.
III ROBOT AND SYSTEM CONFIGURATION
In this section, we propose the parameters setting of the embedded vision system, and briefly introduce the robot platform. First, the parameters were all decided empirically according to the implementation and optimization on the micro-robot platform. Table I lists the set-ups of parameters presented in Section II. More specifically, the spiking thresholds for the LGMDs and the DSNs neural systems are and respectively. Importantly, these spiking thresholds and scale parameters in the neural activation functions, in the spiking mechanism greatly affect the spike frequency of these visual neuron. Some parameters could also vary within specific ranges. In this biorobotic approach, we do not apply any learning methods or feedback control.
The monocular vision based micro-robot is a low-cost and autonomous ground mobile platform named ‘Colias’ [12, 8]. As illustrated in Fig. 4b, the Colias robot has a small footprint of cm in diameter and cm in height. Two DC-motors are driven differentially and provide the platform with a maximum speed of roughly cm/s. A V, mAh Lithium battery supports the autonomy for hours. The Colias robot has two main boards: the bottom board includes wheels and battery, working as a motion actuator on 2D surfaces; the upper board supports in-chip image processing with an camera. Its main processor is an ARM- Cortex M4 based MCU STM32F427, which runs at MHz, with byte SRAM, Mbyte in-chip Flash. The acquired image is set to in YUV422 format at fps. In addition, the field of view can reach approximately degrees. The only sensor used in this research is the monocular camera. We also used a Bluetooth device, which is connected with the upper board, to retrieve real-time data from the robot. The frame rate of the embedded vision system is between Hz, which well fits the requirement of most real-time visual tasks.
We also built a small arena for conducting dynamic robot scenes in arena tests. As illustrated in Fig. 4a, the arena is with in acreage. The peripheries of the arena were decorated with specific patterns, as textures for visual motion perception.
IV EXPERIMENTS AND RESULTS
In this section, we present our robot experiments and analyze the results. There are mainly two categories of tests: in the open-loop tests, we will firstly demonstrate the neural response of different visual neurons to the four basic motion patterns, as illustrated in Fig. 5. To verify the effects of four neurons on different motion pattern extraction and recognition, we will demonstrate also the statistical investigations on activations (spiking rates) of these neurons, which are challenged by the four kinds of robot movements, at different constant speeds, repeatedly and respectively (Fig. 6). Moreover, we will investigate the influence of angular approaching movements on motion pattern recognition, which are also frequent visual challenges to robots in dynamic scenes (Fig. 7).
In the second type of tests, we will demonstrate our arena tests, with multiple Colias robots, forming the dynamic robot scenes in the small arena. To highlight the achievements of this biorobotic approach, we will compare the success rate of collision detection to two former studies [8, 14], with new motion patterns, that is, translations been identified as non-collision events under identical robot densities. Some video snapshots of the arena tests, captured by a top-down camera111Available in the attached video demo., are shown in Fig. 8. The success rates of different events in arena tests are given in Table II.
IV-A Open-loop Robot Tests
In the open-loop tests, we first demonstrate the neural responses of the LGMD1, the LGMD2 and the DSNs sub-systems, challenged by the four basic motion patterns, as illustrated in Fig. 5. We collected the model outputs including spikes and neural responses, remotely through the Bluetooth device with the motionless stimulated robot, as shown in Fig. 4b. Another Colias robot was used as the visual stimulus.
The results shown in Fig. 5 verify the complementary functionality of the LGMDs to the DSNs models. It is necessary to emphasize that the DSN-R and the DSN-L neurons are activated by positive and negative neural outputs of the DSNs sub-system, respectively. Compared to previous studies on integrating different insect visual neurons [22, 15], for the first time the LGMD2 model is incorporated in such a synthetic neural system. The LGMD2 neuron has no response to the recession of darker objects compared to the background, which can be an ideal model for ground robotic vision system [14]. Interestingly, combining the functionality of the LGMD2 with the LGMD1 neural systems and a logical ‘AND’ operation can well recognize the recession pattern.
Moreover, we demonstrate the effects of each spiking neuron on recognizing different motion patterns. Intuitively, the statistical results in Fig. 6 demonstrate that the DSNs neurons spike at much higher rate than the LGMDs neurons, when challenged by translations from slow to fast speeds, respectively. More specifically, the DSN-R and the DSN-L rigorously spike at high rate by the rightward and leftward translations, respectively, even tested by very fast movements. On the other hand, the LGMDs are activated by fast approaching and also the nearby translations, while both are not activated by the looming at very slow speed ( in our case). The LGMD1 normally spikes at higher rate than the LGMD2. However, the LGMD2 remains quiet during the robot recession, but the LGMD1 is not. In our switch function of the embedded vision system, the activation of DSNs will rigorously inhibit the LGMDs, and vice versa. Therefore, the results reveal great potential in enhancing the collision selectivity and adding in new object tracking behavior in dynamic robot scenes.
Furthermore, from our previous studies [8], we observed that the movements of angular approaching frequently happens in dynamic robot scenes. These visual stimuli usually activate the LGMDs neurons and trigger the collision avoidance behaviors [8]. In this biorobotic study, we also investigate the influence of angular looming on the motion pattern recognition. The experimental setting is shown in Fig. 7a. Each angular looming was repeated ten times. Similarly to the statistical tests in Fig. 6, the spikes count corresponds to the spike frequency during each motion course with an identical speed. The statistical results in Fig. 7b demonstrate that the DSNs sub-system is more sensitive to the angular looming from large angles than the LGMDs sub-system, corresponding to the results in Fig. 6. Concretely, the angular approaching from the left side of the view field gives rise to a rightward translation pattern, so that highly activated the DSN-R. The angular approaching from the right side of view thus corresponds to a leftward translation pattern, which is attractive to the DSN-L. As a result, the proposed synthetic neural system shapes the collision selectivity of the LGMDs to direct or small angular looming only.
IV-B Arena Tests
In the second part of robot tests, we investigate the effectiveness of the proposed method in dynamic robot scenes. We designed arena tests and compared its performance with two former studies: a neural system with the LGMD2 neuron only [14], and a hybrid model with both LGMDs neurons [8], for the purpose of examining the enhanced looming selectivity of this synthetic neural system, which was demonstrated in the open-loop tests. With these three models, two density of multiple Colias robots moved concurrently in the arena at two tested speeds ( and cm/s), respectively and each lasting for one hour. We recorded the arena tests using a top-down camera and applied a robot localization system [24].
The snapshots shown in Fig. 8 demonstrate some key events in the arena tests. More importantly, since we add in new motion features in the proposed biorobotic approach, we define new criterion to calculate the success rate, as shown in Table II. Intuitively, in case of collision avoidance to moving robots, the proposed approach shows much higher success rates than the former models tested at different speeds and density of robots in dynamic robot scenes. It also appears that the proposed model is weaker in collision avoiding to the peripheries of the arena compared to the LGMD2 model. The reason is that some angular approaching to the periphery patterns could highly activate the DSN-R or the DSN-L, so that inhibiting both the LGMDs neurons. Interestingly, another achievement of this biorobotic approach is the generation of robot tracking behaviors by the spiking DSNs in dynamic robot scenes.
V CONCLUSIONS
In this paper, we presented a synthetic neural vision system, as an embedded vision system in autonomous micro-robots, for motion pattern recognition in dynamic scenes, in both a timely and accurate manner. The novelty of the proposed biorobotic approach is to design the integration of four neuron models motivated by insects’ visual systems. The LGMDs neurons in the locusts are only perceiving looming objects, whilst the combination of LGMD1 and LGMD2 models can discriminate well between the looming and the recession of dark objects. On the other hand, the DSNs in the flies are only sensitive to translational motion. The perfectly complementary functionality of these neurons significantly advance the modeling of motion perception system with the recognition of more abundant motion features in mobile robots. We also design simple robot motion behaviors for indicating the results of different motion pattern recognition.
We have demonstrated the specific characteristics of each neuron in the open-loop robot tests. The spike frequency or activation of each neuron corresponds to a specific motion pattern. Our arena tests with multi-robots validated the effectiveness of this approach in recognizing different motion patterns, timely in dynamic robot scenes. Moreover, compared with two former studies, we verified the enhanced collision selectivity of this neural system with higher collision-detecting success-rate by extracting new motion features.
In our future work, we will continue incorporating other visual neurons in the synthetic neural system with more motion features extracted to enrich the motion pattern ‘library’. For example, there are also specific neurons in the fly’s visual system, which are only sensitive to small object movements. Moreover, we will test the proposed approach with other mobile robot platforms or vehicles in dynamic and complex scenes. Our goal is to build low-cost, low-power and robust neuromorphic sensors using these bio-inspired visual processing methodologies for motion perception.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] H. Kim, S. Leutenegger, and A. J. Davison, “Real-time 3d reconstruction and 6-dof tracking with an event camera,” in ECCV , 2016, Conference Proceedings.
- 2[2] R. Sabzevari and D. Scaramuzza, “Multi-body motion estimation from monocular vehicle-mounted cameras,” IEEE Transactions on Robotics , 2016.
- 3[3] J. Redmon and S. Divvala, “You only look once: Unified, real-time object detection,” in CVPR , 2016, Conference Proceedings.
- 4[4] A. Dosovitskiy, P. Fischer, E. Ilg, P. Hausser, C. Hazirbas, and V. Golkov, “Flownet: Learning optical flow with convolutional networks,” in ICCV , 2015, Conference Proceedings.
- 5[5] G. Indiveri and R. Douglas, “Neuromorphic vision sensors,” Science , 2000.
- 6[6] D. Floreano, J.-C. Zufferey, M. V. Srinivasan, and C. Ellington, Flying Insects and Robots . Springer, 2010.
- 7[7] J. R. Serres and F. Ruffier, “Optic flow-based collision-free strategies: From insects to robots,” Arthropod Structure & Development , 2017.
- 8[8] Q. Fu, C. Hu, T. Liu, and S. Yue, “Collision selective lgmds neuron models research benefits from a vision-based autonomous micro robot,” in IROS , 2017, Conference Proceedings.
