Patent application number | Description | Published |
20100284572 | SYSTEMS AND METHODS FOR EXTRACTING PLANAR FEATURES, MATCHING THE PLANAR FEATURES, AND ESTIMATING MOTION FROM THE PLANAR FEATURES - A method of controlling an actuator based on a set of three-dimensional (3D) data points is provided. The method includes obtaining a first set of 3D data points for a scene and a second set of 3D data points for a scene with a sensor. At least a first set of planar features is extracted from the first set of 3D data point. At least a second set of planar features is extracted from the second set of 3D data points. A motion is determined between the first set of 3D data points and the second set of 3D data points based on a rotation and a translation from the at least a first set to the at least a second set. At least one actuator is controlled based on the motion. | 11-11-2010 |
20110153206 | SYSTEMS AND METHODS FOR MATCHING SCENES USING MUTUAL RELATIONS BETWEEN FEATURES - Embodiments of the present invention provide improved systems and methods for matching scenes. In one embodiment, a processor for implementing robust feature matching between images comprises: a first process for extracting a first feature set from a first image projection and extracting a second feature set from a second image projection; a memory for storing the first feature set and the second feature set; and a second process for feature matching using invariant mutual relations between features of the first feature set and the second feature set; wherein the second feature set is selected from the second image projection based on the identification of similar descriptive subsets between the second image projection and the first image projection. | 06-23-2011 |
20110178658 | SYSTEMS AND METHODS FOR MONOCULAR AIRBORNE OBJECT DETECTION - Systems and methods for airborne object detection using monocular sensors are provided. In one embodiment, a system for detecting moving objects from a mobile vehicle comprises: an imaging camera; a navigation unit including at least an inertial measurement unit; and a computer system coupled to the image camera and the navigation unit. The computer system executes an airborne object detection process algorithm, and calculates a transformation between two or more image frames captured by the imaging camera using navigation information associated with each of the two or more image frames to generate a motion compensated background image sequence. The computer system detects moving objects from the motion compensated background image sequence. | 07-21-2011 |
20110274343 | SYSTEM AND METHOD FOR EXTRACTION OF FEATURES FROM A 3-D POINT CLOUD - A method of extracting a feature from a point cloud comprises receiving a three-dimensional (3-D) point cloud representing objects in a scene, the 3-D point cloud containing a plurality of data points; generating a plurality of hypothetical features based on data points in the 3-D point cloud, wherein the data points corresponding to each hypothetical feature are inlier data points for the respective hypothetical feature; and selecting the hypothetical feature having the most inlier data points as representative of an object in the scene. | 11-10-2011 |
20120027310 | SYSTEMS AND METHODS FOR PROCESSING EXTRACTED PLANE FEATURES - Systems and methods for processing extracted plane features are provided. In one embodiment, a method for processing extracted plane features includes: estimating an area of each plane of a plurality of planes extracted from data collected by an imaging sensor; generating a list of detected planes including the area of each plane; filtering the list of detected planes to produce a list of candidates for merger, filtering the list of detected planes discarding any plane not satisfying an actual points received criteria; applying a primary merge algorithm to the list of candidates for merger that iteratively produces a list of merged planes by testing hypothetical merged planes against a merging criteria, the hypothetical merged planes each comprising a plane from the list of merged planes and a plane from the list of candidates for merger; and outputting a final list of planes. | 02-02-2012 |
20130080045 | GENERIC SURFACE FEATURE EXTRACTION FROM A SET OF RANGE DATA - An example embodiment includes a method including receiving a three-dimensional set of range data including a plurality of points from one or more range finders. The method also includes extracting one or more surface features. Extracting includes segmenting the set of range data into a plurality of surfaces based on one or more edges, selecting one or more of the plurality of surfaces as the one or more surface features, and describing the one or more surface features based on a generic descriptor that can describe both planar and non-planar surface features. | 03-28-2013 |
20130080111 | SYSTEMS AND METHODS FOR EVALUATING PLANE SIMILARITY - Systems and methods for determining plane similarity are provided. In one embodiment a system comprises a sensor configured to acquire a plurality of frames of data, and a processing unit coupled to the sensor, the processing unit configured to process the plurality of frames of data. The processing unit is further configured to store the plurality of frames of data on at least one memory device, read a first frame of data from the plurality of frames stored on the at least one memory device, and read a second frame of data from the plurality of frames stored on the at least one memory device. Additionally, the processing unit is configured to extract a first plane from the first frame of data, extract a second plane from the second frame of data, and calculate a divergence to measure a similarity between the first plane and the second plane. | 03-28-2013 |
20130138273 | SYSTEM AND METHOD FOR ALIGNING AIRCRAFT AND RUNWAY HEADINGS DURING TAKEOFF ROLL - An aircraft system and method provide visual input to a pilot during takeoff roll. A runway centerline line vector is determined from a captured image, a displacement of the aircraft from the centerline line vector and an aircraft line vector are determined from the image based on the knowledge of sensor characteristics. The runway centerline line vector and the aircraft line vector are displayed to indicate a direction in which the pilot may change heading to maintain the aircraft on the runway. | 05-30-2013 |
20130188049 | SYSTEM AND METHOD FOR DETECTING AND DISPLAYING AIRPORT APPROACH LIGHTS - A vehicle display system displays approach lights acquired by a vision system overlaid on, and aligned with, a stored synthetic approach light symbol. A stored approach light type that corresponds to the target runway may be verified to match the acquired approach lights. A synthetic approach light symbol that corresponds to the approach light type is chosen and aligned with the approach lights for display. | 07-25-2013 |
20140204081 | SYSTEMS AND METHODS FOR 3D DATA BASED NAVIGATION USING DESCRIPTOR VECTORS - Systems and methods for 3D data based navigation using descriptor vectors are provided. In at least one embodiment, a method for identifying corresponding segments in different frames of data comprises identifying a first segment set in a first frame in multiple frames acquired by at least one sensor, and identifying a second segment set in a second frame in the multiple frames. The method also comprises calculating a first and second set of descriptor vectors, wherein the first and second sets of descriptor vectors comprise a descriptor vector for each segment in the respective first and second segment set, wherein a descriptor vector describes an indexed plurality of characteristics; and identifying corresponding segments by comparing the first set of descriptor vectors against the second set of descriptor vectors, wherein the corresponding segments describe characteristics of the same feature in the environment. | 07-24-2014 |
20140204082 | SYSTEMS AND METHODS FOR 3D DATA BASED NAVIGATION USING A WATERSHED METHOD - Systems and methods for 3D data based navigation using a watershed method are provided. In at least one embodiment, a method for segmenting three-dimensional frames of data comprises acquiring at least one frame from at least one sensor, wherein the at least one frame provides a three-dimensional description of an environment containing the at least one sensor; and identifying a surface in the at least one frame. The method further comprises computing at least one residual map for the at least one frame based on the orthogonal distance from data points on the surface to at least one polynomial surface fitted to the surface; and segmenting the at least one residual map by performing a watershed algorithm on the residual map. | 07-24-2014 |