Tags: Mobile Computing, Embedded Devices, Machine Vision, Accelerated Convolutions
Link: https://arxiv.org/abs/1612.08825
![alt text](anim.gif "Logo Title Text 1")Imagine an autonomous vehicle, with a camera mounted on its front, approaching a wall. The time to contact (TTC) is defined as the amount of time that would elapse before the optical center reaches the surface being viewed. This problem can intuitively be thought of as: how much time will pass before the car collides with the wall? On the other hand, the focus of expansion (FOE) will determine the precise location on the image plane that the camera is approaching (i.e., the point on the wall that would ultimately collide first). TTC and FOE solutions are critical for many robotic systems since they provide a rough safety control capability, based on continuously avoiding collision with objects around it.
TimeToContact.jl provides an interface for computing the time to contact to a single focus of exapansion given only two consecutive input images.
Paper: Accelerated Convolutions for Efficient Multi-Scale Time to Contact Computation in Julia
https://arxiv.org/abs/1612.08825
Amini, Alexander, Berthold Horn, and Alan Edelman. "Accelerated Convolutions for Efficient Multi-Scale Time to Contact Computation in Julia." arXiv preprint arXiv:1612.08825 (2016).
@article{amini2016accelerated,
title={Accelerated Convolutions for Efficient Multi-Scale Time to Contact Computation in Julia},
author={Amini, Alexander and Horn, Berthold and Edelman, Alan},
journal={arXiv preprint arXiv:1612.08825},
year={2016}
}