Patent application number | Description | Published |
20090153665 | LANE CHANGE CONTROL SYSTEM - This invention relates generally to vision systems for vehicles and, more particularly, to rear-view vision systems which provide the vehicle operator with scenic information in the direction rearward of the vehicle. More particularly, the invention relates to a rear-view vision system utilizing image capture devices, such as CMOS imaging arrays in external rear view mirrors to support lane change in a driver assistant system. | 06-18-2009 |
20090157264 | SECURITY SYSTEM AND A METHOD TO DERIVE A SECURITY SIGNAL - This invention relates to a security system for vehicles that have a side-looking pre-crash sensor for anticipating impact by a closing object, such as another motor vehicle, from a direction that is non-parallel to the direction of travel of the host vehicle. Such a system employs optical recognition for acquiring closing objects and for easing classification of the objects. The invention relates further to a method to derive a signal used for example to activate a side air back or to be used and further security systems of a vehicle. | 06-18-2009 |
20090284365 | LIGHT MODULE FOR A VEHICLE MIRROR ASSEMBLY AND VEHICLE MIRROR ASSEMBLY COMPRISING A LIGHT MODULE - The invention relates to a turn-indicator light module having an outer contour and comprising one or more light guiding elements and one or more visible-light emitting light sources coupled to at least one of the one or more light guiding elements, wherein at least one infrared light emitting light source is coupled to at least one of the one or more light guiding elements. At least a major portion of a longitudinal extension between a first end and a second end opposite of the first end of the one or more light guiding elements follows the outer contour and wherein the one or more light guiding elements are adapted to emit light at least along the major portion of their longitudinal extension. | 11-19-2009 |
20090284599 | IMAGING SYSTEM FOR A VEHICLE AND MIRROR ASSEMBLY COMPRISING AN IMAGING SYSTEM - The invention relates to an imaging system comprising at least two sensors surveying one or more fields of vision, at least one imaging sensor chip comprising an array of light-sensitive elements, wherein image information provided by the at least two sensors are projected on the at least one imaging sensor chip. The imaging sensor chip provides dedicated sensor areas, wherein each dedicated sensor area is assigned to one dedicated sensor. | 11-19-2009 |
20110010041 | SOFTWARE FOR AN AUTOMOTIVE HAZARDOUS DETECTION AND INFORMATION SYSTEM - The invention is related to a software for an automotive hazard detection and information system for vehicles running on at least one controller, wherein the software uses data of at least one optical sensor or a sensor group including an optical sensor, and comprises at least one analysis and interpretation unit per sensor or sensor group to determine geometry data and motion data of vehicle equipped with the software and/or of objects that arise hazardous situation and/or information requiring situation in the surrounding of the vehicle. The software provides the analysed data for at least one display unit and/or warning indicator for each sensor or sensor group. The software comprises software modules for different detection and information functions that use the same optical sensor data parallel for analysing and providing the different functions and that at least two modules are activated the same time. | 01-13-2011 |
Patent application number | Description | Published |
20110285810 | Visual Tracking Using Panoramas on Mobile Devices - A mobile platform maps and tracks the orientation of the mobile platform in real-time as the mobile platform rotates. The mobile platform captures a plurality of camera images as the camera rotates and projects the plurality of camera images consecutively to a panoramic cylindrical map. The map is extended by projecting areas of any camera image that correspond to unmapped portions of the panoramic cylindrical map. Keypoints are extracted from mapped portions of the map and using the keypoints the orientation of the camera is determined. Accumulated error is removed when closing the panoramic cylindrical map by extending the map horizontally beyond 360 degrees to produce overlapping regions and extracting and matching keypoints from the overlapping regions. Additionally, an incorrect estimate of the initial orientation of the map may be corrected by determining the correct orientation and re-projecting the map onto a map with the correct orientation. | 11-24-2011 |
20110285811 | ONLINE CREATION OF PANORAMIC AUGMENTED REALITY ANNOTATIONS ON MOBILE PLATFORMS - A mobile platform generates a panoramic map by rotating a camera and stores the panoramic map. The mobile platform performs a computer vision operation on the panoramic map while continuing to generate the panoramic map. The mobile platform may determine the location of the camera when the panoramic map is generated, produce an annotation on the panoramic map and transmit the determined location, annotation, and portion to a storage device. In another example, the mobile platform may receive an annotation, a portion of a source panoramic map associated with the annotation, and a location where the source panoramic map was generated. The mobile platform may compare the portion of the source panoramic map to the panoramic map to identify a position on the panoramic map that corresponds to the portion of the source panoramic map, and display the annotation based on the determined position on the panoramic map. | 11-24-2011 |
20110286631 | REAL TIME TRACKING/DETECTION OF MULTIPLE TARGETS - A mobile platform detects and tracks at least one target in real-time, by tracking at least one target, and creating an occlusion mask indicating an area in a current image to detect a new target. The mobile platform searches the area of the current image indicated by the occlusion mask to detect the new target. The use of a mask to instruct the detection system where to look for new targets increases the speed of the detection task. Additionally, to achieve real-time operation, the detection and tracking is performed in the limited time budget of the (inter) frame duration. Tracking targets is given higher priority than detecting new targets. After tracking is completed, detection is performed in the remaining time budget for the frame duration. Detection for one frame, thus, may be performed over multiple frames. | 11-24-2011 |
20110293140 | Dataset Creation For Tracking Targets With Dynamically Changing Portions - A mobile platform visually detects and/or tracks a target that includes a dynamically changing portion, or otherwise undesirable portion, using a feature dataset for the target that excludes the undesirable portion. The feature dataset is created by providing an image of the target and identifying the undesirable portion of the target. The identification of the undesirable portion may be automatic or by user selection. An image mask is generated for the undesirable portion. The image mask is used to exclude the undesirable portion in the creation of the feature dataset for the target. For example, the image mask may be overlaid on the image and features are extracted only from unmasked areas of the image of the target. Alternatively, features may be extracted from all areas of the image and the image mask used to remove features extracted from the undesirable portion. | 12-01-2011 |
20130136300 | Tracking Three-Dimensional Objects - Method and apparatus for tracking three-dimensional (3D) objects are disclosed. In one embodiment, a method of tracking a 3D object includes constructing a database to store a set of two-dimensional (2D) images of the 3D object using a tracking background, where the tracking background includes at least one known pattern, receiving a tracking image, determining whether the tracking image matches at least one image in the database in accordance with feature points of the tracking image, and providing information about the tracking image in respond to the tracking image matches the at least one image in the database. The method of constructing a database also includes capturing the set of 2D images of the 3D object with the tracking background, extracting a set of feature points from each 2D image, and storing the set of feature points in the database. | 05-30-2013 |
20140108466 | DETECTION OF PLANAR TARGETS UNDER STEEP ANGLES - Systems, apparatus and methods to create a database by a device (such as a server) and to use the database by a mobile device for detecting a planar target are presented. The database allows recognition of a planar target by a mobile device from steeper angles with minimum impact on runtime. The database is created from at least one warped view of the planar target. For example, a database may contain keypoints and descriptors from a non-warped view and also from one or more warped views. The database may be pruned by removing keypoints and corresponding descriptors of one image (e.g., a warped image) overlapping with similar or identical keypoints and descriptors of another image (e.g., a non-warped image). | 04-17-2014 |
20140123507 | REFERENCE COORDINATE SYSTEM DETERMINATION - A method of determining a reference coordinate system includes: obtaining information indicative of a direction of gravity relative to a device; and converting an orientation of a device coordinate system using the direction of gravity relative to the device to produce the reference coordinate system. The method may also include setting an origin of the reference coordinate system and/or determining a scale value of the reference coordinate system. The method may also include refining the reference coordinate system. | 05-08-2014 |
20140126768 | Method for Initializing and Solving the Local Geometry or Surface Normals of Surfels Using Images in a Parallelizable Architecture - A system and method is described herein for solving for surface normals of objects in the scene observed in a video stream. The system and method may include sampling the video stream to generate a set of keyframes; generating hypothesis surface normals for a set of mappoints in each of the keyframes; warping patches of corresponding mappoints in a first keyframe to the viewpoint of a second keyframe with a warping matrix computed from each of the hypothesis surface normals; scoring warping errors between each hypothesis surface normal in the two keyframes; and discarding hypothesis surface normals with high warping errors between the first and second keyframes. | 05-08-2014 |
20140139639 | REAL-TIME 3D RECONSTRUCTION WITH POWER EFFICIENT DEPTH SENSOR USAGE - Embodiments disclosed facilitate resource utilization efficiencies in Mobile Stations (MS) during 3D reconstruction. In some embodiments, camera pose information for a first color image captured by a camera on an MS may be obtained and a determination may be made whether to extend or update a first 3-Dimensional (3D) model of an environment being modeled by the MS based, in part, on the first color image and associated camera pose information. The depth sensor, which provides depth information for images captured by the camera, may be disabled, when the first 3D model is not extended or updated. | 05-22-2014 |
20140233845 | AUTOMATIC IMAGE RECTIFICATION FOR VISUAL SEARCH - Disclosed is a computing device that can perform automatic image rectification for a visual search. A method implemented at a computing device includes receiving one or more images from an image capture device, storing the one or more images with the computing device, building a three dimensional (3D) geometric model for one or more potential objects of interest within an environment based on at least one image of the one or more images, and automatically creating at least one rectified image having at least one potential object of interest for a visual search. | 08-21-2014 |
20140267397 | IN SITU CREATION OF PLANAR NATURAL FEATURE TARGETS - Disclosed are a system, apparatus, and method for in-situ creation of planar natural feature targets. In one embodiment, a planar target is initialized from a single first reference image one or more subsequent images are processed. In one embodiment, the planar target is tracked in six degrees of freedom upon the processing of the one or more subsequent images and a second reference image is selected from the processed one or more subsequent images. In one embodiment, upon selecting the second reference image the planar target is refined to a more accurate planar target. | 09-18-2014 |
20140270348 | MOTION BLUR AWARE VISUAL POSE TRACKING - Various methods, apparatuses and/or articles of manufacture are provided which may be implemented for use by an electronic device to track objects across two or more digital images. For example, an electronic device may generate a plurality of warped patches corresponding to a reference patch of a reference image, and combine two or more warped patches to form a blurred warped patch corresponding to the reference patch with a motion blur effect applied to a digital representation corresponding to a keypoint of an object to be tracked. | 09-18-2014 |
20140279860 | Client-Server Based Dynamic Search - Method, mobile device, computer program product and apparatus for performing a search are disclosed. The method of performing a search comprises receiving one or more images of an environment in view of a mobile device, generating a simultaneous localization and mapping of the environment using the one or more images, wherein the simultaneous localization and mapping of the environment comprises a plurality of map points representing a plurality of surfaces in a three dimensional coordinate system of the environment, sending a set of the plurality of map points as a search query to a server, receiving a query response from the server, and identifying an object in the environment based at least in part on the query response. | 09-18-2014 |
20140327792 | METHODS FOR FACILITATING COMPUTER VISION APPLICATION INITIALIZATION - Embodiments disclosed pertain to systems, method s and apparatus for the initialization of Computer Vision (CV) applications on user devices (UDs) comprising a camera and a display. In some embodiments, an optimal camera trajectory for initialization of a Computer Vision (CV) application may be determined based on an initial camera pose and an estimated pivot distance. For example, the initial camera pose may be estimated based on a first image captured by the camera. Further, the display may be updated in real-time with an indication of a desired movement direction for the camera. In some embodiments, the indication of desired movement direction may be based, in part, on a current camera pose and the optimal trajectory, where the current camera pose may be estimated based on a current image captured by the camera. | 11-06-2014 |
20150294499 | REAL-TIME 3D RECONSTRUCTION WITH POWER EFFICIENT DEPTH SENSOR USAGE - Embodiments disclosed facilitate resource utilization efficiencies in Mobile Stations (MS) during 3D reconstruction. In some embodiments, camera pose information for a first color image captured by a camera on an MS may be obtained and a determination may be made whether to extend or update a first 3-Dimensional (3D) model of an environment being modeled by the MS based, in part, on the first color image and associated camera pose information. The depth sensor, which provides depth information for images captured by the camera, may be disabled, when the first 3D model is not extended or updated. | 10-15-2015 |
20160098600 | DATASET CREATION FOR TRACKING TARGETS WITH DYNAMICALLY CHANGING PORTIONS - A mobile platform visually detects and/or tracks a target that includes a dynamically changing portion, or otherwise undesirable portion, using a feature dataset for the target that excludes the undesirable portion. The feature dataset is created by providing an image of the target and identifying the undesirable portion of the target. The identification of the undesirable portion may be automatic or by user selection. An image mask is generated for the undesirable portion. The image mask is used to exclude the undesirable portion in the creation of the feature dataset for the target. For example, the image mask may be overlaid on the image and features are extracted only from unmasked areas of the image of the target. Alternatively, features may be extracted from all areas of the image and the image mask used to remove features extracted from the undesirable portion. | 04-07-2016 |