#### DMCA

## REAL-TIME HEADING ESTIMATION USING PERSPECTfVE FEATURES (2013)

### Citations

4728 |
A.: Multiple View Geometry in Computer Vision
- Hartley, Zisserman
- 2000
(Show Context)
Citation Context ... then applied to the problem of vanishing point detection. 2.2.1 Vanishing Points. Under perspective projection, lines that are parallel in nature appear to intersect at a common point on the horizon =-=[10]-=-, as shown in Figure 2.6. In the Manhattan world, a set of mutually orthogonal vanishing points can be located. A set of vectors pointing to these orthogonal vanishing points can then be used to const... |

1376 | A Flexible New Technique for Camera Calibration
- Zhang
- 1998
(Show Context)
Citation Context ...c characteristics are the camera’s focal length, principal point, and distortion coecients. A common method for determining these parameters is through an iterative optimization process described in =-=[24]-=-. 12 Figure 2.6: Under perspective projection two parallel lines in a scene appear to intersect at a point on the horizon, the vanishing point V. Vector v can be used to form a basis set for a referen... |

991 |
Computer Vision: A Modern Approach
- Forsyth, Ponce
- 2003
(Show Context)
Citation Context ...ice. When measurements from multiple devices need to be combined, they must be combined in a common frame of reference. This section contains a brief overview of coordinate transforms as presented in =-=[9]-=-. A reference frame is defined by an origin and a number of orthonormal vectors known as basis vectors. The number of basis vectors depends on the dimensionality of the reference frame. For example, a... |

342 |
Computer Vision
- Shapiro, Stockman
- 2001
(Show Context)
Citation Context ... the image white and the non-edge pixels black. This black and white image is then processed by 25 a line extraction algorithm based on the Hough transform. These algorithms are discussed in detail in=-=[20]-=-. If a predicted vanishing point is available from the state estimation algorithm, the lines that don’t pass within five degrees of the predicted vanishing point are discarded. If no vanishing point e... |

279 | Mobile Robot Localization and Mapping with Uncertainty using Scale-Invariant Visual Landmarks,"
- Se, Lowe, et al.
- 2002
(Show Context)
Citation Context ... planning. As a result, the robot can spend a large amount of time wandering around a relatively small area. Examples of systems that use mapless navigation techniques can be found in [11], [16], and =-=[19]-=-. This research is focused on combining the on-board attitude and velocity measurements of the ARDrone with information extracted from a forward facing video camera to estimate the vehicle’s trajector... |

253 |
Stochastic Models
- Maybeck
(Show Context)
Citation Context ...ommon solution to all of these problems is to utilize a Kalman filter for state estimation. The following sections provide a brief discussion of the Kalman filter based on Dr. Peter Maybeck’s work in =-=[14]-=- and [15]. 15 The Kalman filter is a recursive estimation algorithm based on Baysian statistics that provides an optimal estimate of the mean and covariance of a stochastic linear system based on all ... |

67 |
É. Tardos, Algorithm Design
- Kleinberg
- 2006
(Show Context)
Citation Context ...’s execution time is described by a function T (n) where n is the size of the input, and there exists some c that satisfies T (n) c f (n) where c > 0 (2.9) then the algorithm is said to be O( f (n))=-=[12]-=-. 2.4 Kalman Filtering Deterministic system models are built from a system of linear, partial dierential equations. In such models, each state can be precisely determined and is a function of the sys... |

52 | A Robotic Aircraft that Follows Terrain Using a Neuromorphic
- Netter, Franceschini
(Show Context)
Citation Context ...ture route planning. As a result, the robot can spend a large amount of time wandering around a relatively small area. Examples of systems that use mapless navigation techniques can be found in [11], =-=[16]-=-, and [19]. This research is focused on combining the on-board attitude and velocity measurements of the ARDrone with information extracted from a forward facing video camera to estimate the vehicle’s... |

50 | Combined optic-flow and stereo-based navigation of urban canyons for a UAV
- Hrabar, Sukhatme, et al.
(Show Context)
Citation Context ... to future route planning. As a result, the robot can spend a large amount of time wandering around a relatively small area. Examples of systems that use mapless navigation techniques can be found in =-=[11]-=-, [16], and [19]. This research is focused on combining the on-board attitude and velocity measurements of the ARDrone with information extracted from a forward facing video camera to estimate the veh... |

44 |
Visual sonar: Fast obstacle avoidance using monocular vision,” in
- Lenser, Veloso
- 2003
(Show Context)
Citation Context ...vehicle to operate over a wider range of floor surfaces. Methods such as feature tracking or “optical sonar” could be included to provide a more robust estimation of velocity and improve localization =-=[13]-=-. 5.1.3 Improved Vanishing Point Algorithm. The vanishing point algorithm used in this research did not take into account the uncertainty of the heading estimate used to predict the location of the va... |

35 |
Visual navigation for mobile robots: A survey,”
- Bonin-Font, Ortiz, et al.
- 2008
(Show Context)
Citation Context ...ues developed to date fit into three categories: 2 map-based navigation, map-building-based navigation, and mapless navigation [8]. This topic area has been broadly surveyed by the authors of [8] and =-=[4]-=-. In map-building-based navigation, the robot builds a geometric model as it observes features in its environment. These techniques work well when the robot has a reliable set of sensors that it can u... |

26 |
Camera Calibration Toolbox
- Bouguet
- 1995
(Show Context)
Citation Context ...s of a total of 27 images collected from nine dierent positions in front of a standard calibration board. The same calibration board is used for 40 each of the drones. The camera calibration toolbox =-=[5]-=- for MATLAB, is used to determine the values of the camera matrix and distortion coecients for each of the drone’s cameras. This procedure is only conducted once prior to running the experiments deve... |

14 | Learning Generative Models of Scene Features
- Sim, Dudek
- 2004
(Show Context)
Citation Context ... of map-building techniques is that any uncertainty in the measurement system that is not accounted for is compounded over time. Examples of systems using map-building techniques can be found in [6], =-=[21]-=-, and [23]. A robot using mapless navigation techniques makes navigation decisions based on what the robot is currently observing. These algorithms work well when the robot is simply required to move ... |

5 |
Introduction to Algorithms
- Coremen, Leiserson, et al.
- 2009
(Show Context)
Citation Context ...d on the system dynamic model and the available measurements. The state propagation equations require the computation of the matrix exponential function, which has a computational complexity of O(n3) =-=[7]-=-. If the rate the system changes is small compared to the rate at which measurements are available, the first order approximations of the propagation equations can be used. Using the approximations is... |

3 |
Parrot AR.Drone developer guide
- Piskorski, Brulez, et al.
- 2012
(Show Context)
Citation Context ...back to the ARDrone. The company that developed the ARDrone has released an SDK for a desktop computer system that gives a software developer documented access to the video and telemetry data streams =-=[17]-=-. This requires that any algorithms developed for this project be implemented on the laptop rather than on the drone’s internal processor. Implementing new software to run on the vehicle’s on-board pr... |

2 | Visual Sonar Based Localization using Particle Attraction and Scattering
- Choi, Oh
(Show Context)
Citation Context ...ation of map-building techniques is that any uncertainty in the measurement system that is not accounted for is compounded over time. Examples of systems using map-building techniques can be found in =-=[6]-=-, [21], and [23]. A robot using mapless navigation techniques makes navigation decisions based on what the robot is currently observing. These algorithms work well when the robot is simply required to... |

2 | Coupling Vanishing Point Tracking with Inertial Navigation to Estimate Attitude in a Structured Environment
- Prahl
- 2011
(Show Context)
Citation Context ...e all subject to drift over time. The notion of using visual cues from an on-board camera to aid the on-board inertial sensors is not a new concept. This research follows on research done by Prahl in =-=[18]-=-. 3 Prahl focused on demonstrating that vanishing points extracted from a perspective image could be used to constrain the errors in a Micro-Electro-Mechanical Systems (MEMS) grade Inertial Navigation... |

1 |
Autonomous MAV Flight in Indoor Envronments using Single Image Perspective Cues
- Bills, Chen, et al.
(Show Context)
Citation Context ...1.5° when compared to the tactical grade INS. Prahl’s work demonstrated the feasibility of using vanishing points to constrain the errors inherent in a navigation system based on inertial sensors. In =-=[3]-=-, vanishing point estimation was used to guide an ARDrone through a corridor in a building. Bills [3] developed a real-time algorithm that located the vanishing point at the end of a corridor and used... |

1 |
Kak Avinash C. “Vision for Mobile Robot Navigation
- DeSouza
- 2002
(Show Context)
Citation Context ...door environment is a broad and very active area of research. The techniques developed to date fit into three categories: 2 map-based navigation, map-building-based navigation, and mapless navigation =-=[8]-=-. This topic area has been broadly surveyed by the authors of [8] and [4]. In map-building-based navigation, the robot builds a geometric model as it observes features in its environment. These techni... |

1 |
3-D Map Building Using Dense Object Models with SIFT-based Recognition Features
- Tomono
(Show Context)
Citation Context ...ilding techniques is that any uncertainty in the measurement system that is not accounted for is compounded over time. Examples of systems using map-building techniques can be found in [6], [21], and =-=[23]-=-. A robot using mapless navigation techniques makes navigation decisions based on what the robot is currently observing. These algorithms work well when the robot is simply required to move through an... |