Patents by Inventor Jongwoo Lim

Jongwoo Lim has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11307595
    Abstract: A vision apparatus for a moving body is provided. The vision apparatus for a moving body includes a plurality of cameras that are arranged to be distanced from one another, and are arranged in a diagonal direction to the moving direction of the moving body, and a processor that receives images photographed at each of the plurality of cameras, and stereo-matches the plurality of received images and generates distance information for all directions of the moving body.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: April 19, 2022
    Assignee: MULTIPLEYE CO., LTD.
    Inventor: Jongwoo Lim
  • Publication number: 20210124367
    Abstract: A vision apparatus for a moving body is provided. The vision apparatus for a moving body includes a plurality of cameras that are arranged to be distanced from one another, and are arranged in a diagonal direction to the moving direction of the moving body, and a processor that receives images photographed at each of the plurality of cameras, and stereo-matches the plurality of received images and generates distance information for all directions of the moving body.
    Type: Application
    Filed: January 13, 2020
    Publication date: April 29, 2021
    Inventor: Jongwoo LIM
  • Patent number: 9077958
    Abstract: The prevention of vehicle accidents is targeted. A road texture model is created based on a vehicle camera image. An initial vehicle location estimate is determined, and map imagery is obtained based on this location estimate. A refined vehicle location is determined using visual egomotion. In particular, 3D features of the vehicle image and the retrieved map imagery are identified and aligned. A map image is selected based on this alignment, and the location associated with the map image is modified by a displacement between the selected map image and the vehicle image to produce a refined vehicle location. A road boundary model is created based on the road texture model and the refined vehicle location, and a road departure model is created based on the road boundary model and vehicle odometry information. The operator of the vehicle is warned of a road departure based on the road departure model.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: July 7, 2015
    Assignee: Honda Motor Co., Ltd.
    Inventors: Rakesh Gupta, Ananth Ranganathan, Jongwoo Lim
  • Patent number: 8913055
    Abstract: A system and method are disclosed for online mapping of large-scale environments using a hybrid representation of a metric Euclidean environment map and a topological map. The system includes a scene module, a location recognition module, a local adjustment module and a global adjustment module. The scene flow module is for detecting and tracking video features of the frames of an input video sequence. The scene flow module is also configured to identify multiple keyframes of the input video sequence and add the identified keyframes into an initial environment map of the input video sequence. The location recognition module is for detecting loop closures in the environment map. The local adjustment module enforces local metric properties of the keyframes in the environment map, and the global adjustment module is for optimizing the entire environment map subject to global metric properties of the keyframes in the keyframe pose graph.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: December 16, 2014
    Assignees: Honda Motor Co., Ltd., The University of North Carolina at Chapel Hill, ETH Zurich
    Inventors: Jongwoo Lim, Jan-Michael Frahm, Marc Pollefeys
  • Patent number: 8855406
    Abstract: A system and method are disclosed for estimating camera motion of a visual input scene using points and lines detected in the visual input scene. The system includes a camera server comprising a stereo pair of calibrated cameras, a feature processing module, a trifocal motion estimation module and an optional adjustment module. The stereo pair of the calibrated cameras and its corresponding stereo pair of camera after camera motion form a first and a second trifocal tensor. The feature processing module is configured to detect points and lines in the visual input data comprising a plurality of image frames. The feature processing module is further configured to find point correspondence between detected points and line correspondence between detected lines in different views. The trifocal motion estimation module is configured to estimate the camera motion using the detected points and lines associated with the first and the second trifocal tensor.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: October 7, 2014
    Assignee: Honda Motor Co., Ltd.
    Inventors: Jongwoo Lim, Vivek Pradeep
  • Patent number: 8818101
    Abstract: Provided is a method of processing images. The method may include obtaining a plurality of radially-distorted images captured from one location in different directions, the plurality of images each having a field of view, and neighboring images among the plurality of images having overlapping fields of view. The method may further include reducing relative distortion of portions of the neighboring images in the overlapping fields of view of the neighboring images, matching features between the reduced distortion portions of neighboring images in the overlapping fields of view, and storing in memory data indicative of matched features.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: August 26, 2014
    Assignee: Google Inc.
    Inventor: Jongwoo Lim
  • Patent number: 8401241
    Abstract: A system and method are disclosed for estimating camera motion and structure reconstruction of a scene using lines. The system includes a line detection module, a line correspondence module, a temporal line tracking module and structure and motion module. The line detection module is configured to detect lines in visual input data comprising a plurality of image frames. The line correspondence module is configured to find line correspondence between detected lines in the visual input data. The temporal line tracking module is configured to track the detected lines temporally across the plurality of the image frames. The structure and motion module is configured to estimate the camera motion using the detected lines in the visual input data and to reconstruct three-dimensional lines from the estimated camera motion.
    Type: Grant
    Filed: July 21, 2009
    Date of Patent: March 19, 2013
    Assignee: Honda Motor Co., Ltd.
    Inventors: Manmohan Chandraker, Jongwoo Lim
  • Publication number: 20120306847
    Abstract: A system and method are disclosed for online mapping of large-scale environments using a hybrid representation of a metric Euclidean environment map and a topological map. The system includes a scene module, a location recognition module, a local adjustment module and a global adjustment module. The scene flow module is for detecting and tracking video features of the frames of an input video sequence. The scene flow module is also configured to identify multiple keyframes of the input video sequence and add the identified keyframes into an initial environment map of the input video sequence. The location recognition module is for detecting loop closures in the environment map. The local adjustment module enforces local metric properties of the keyframes in the environment map, and the global adjustment module is for optimizing the entire environment map subject to global metric properties of the keyframes in the keyframe pose graph.
    Type: Application
    Filed: May 30, 2012
    Publication date: December 6, 2012
    Applicant: Honda Motor Co., Ltd.
    Inventors: Jongwoo Lim, Jan-Michael Frahm, Marc Pollefeys
  • Patent number: 8172407
    Abstract: A system and method are disclosed for calibrating a plurality of projectors for three-dimensional scene reconstruction. The system includes a plurality of projectors and at least one camera, a camera-projector calibration module and a projector-projector calibration module. The camera-projector calibration module is configured to calibrate a first projector with the camera and generate a first camera-projector calibration data using camera-projector duality. The camera-projector calibration module is also configured to calibrate a second projector with the camera and generate a second camera-projector calibration data. The projector-projector calibration module is configured to calibrate the first and the second projector using the first and the second camera-projector calibration data.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: May 8, 2012
    Assignee: Honda Motor Co., Ltd.
    Inventor: Jongwoo Lim
  • Patent number: 8165405
    Abstract: A system (and a method) are disclosed for recognizing and representing activities in a video sequence. The system includes an activity dynamic Bayesian network (ADBN), an object/action dictionary, an activity inference engine and a state output unit. The activity dynamic Bayesian network encodes the prior information of a selected activity domain. The prior information of the selected activity domain describes the ordering, temporal constraints and contextual cues among the expected actions. The object/action dictionary detects activities in each frame of the input video stream, represents the activities hierarchically, and generates an estimated observation probability for each detected action. The activity inference engine estimates a likely activity state for each frame based on the evidence provided by the object/action dictionary and the ADBN. The state output unit outputs the likely activity state generated by the activity inference engine.
    Type: Grant
    Filed: October 22, 2007
    Date of Patent: April 24, 2012
    Assignee: Honda Motor Co., Ltd.
    Inventors: Jongwoo Lim, Benjamin Laxton
  • Patent number: 8142023
    Abstract: A system and method are disclosed for generating an optimized projection pattern and for using the optimized projection pattern for depth reconstruction. The system includes a De Bruijn graph generation module, a non-recurring De Bruijn sequence generation module and projection pattern generation module. The De Bruijn graph generation module is configured to generate a classical De Bruijn graph. The non-recurring De Bruijn sequence generation module is configured to generate a non-recurring De Bruijn sequence by eliminating nodes with recurring alphabets from the classical De Bruijn sequence and calculating a Hamiltonian cycle of the modified De Bruijn graph. The projection pattern generation module is configured to generate the optimized projection pattern form the non-recurring De Bruijn sequence. The system further comprises a projector to project the non-recurring De Bruijn sequence to a plurality of images and a depth reconstruction module to reconstruct depth images from the plurality of the images.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: March 27, 2012
    Assignee: Honda Motor Co., Ltd.
    Inventor: Jongwoo Lim
  • Publication number: 20120063638
    Abstract: A system and method are disclosed for estimating camera motion of a visual input scene using points and lines detected in the visual input scene. The system includes a camera server comprising a stereo pair of calibrated cameras, a feature processing module, a trifocal motion estimation module and an optional adjustment module. The stereo pair of the calibrated cameras and its corresponding stereo pair of camera after camera motion form a first and a second trifocal tensor. The feature processing module is configured to detect points and lines in the visual input data comprising a plurality of image frames. The feature processing module is further configured to find point correspondence between detected points and line correspondence between detected lines in different views. The trifocal motion estimation module is configured to estimate the camera motion using the detected points and lines associated with the first and the second trifocal tensor.
    Type: Application
    Filed: August 26, 2011
    Publication date: March 15, 2012
    Applicant: HONDA MOTOR CO., LTD.
    Inventors: Jongwoo Lim, Vivek Pradeep
  • Publication number: 20120050489
    Abstract: The prevention of vehicle accidents is targeted. A road texture model is created based on a vehicle camera image. An initial vehicle location estimate is determined, and map imagery is obtained based on this location estimate. A refined vehicle location is determined using visual egomotion. In particular, 3D features of the vehicle image and the retrieved map imagery are identified and aligned. A map image is selected based on this alignment, and the location associated with the map image is modified by a displacement between the selected map image and the vehicle image to produce a refined vehicle location. A road boundary model is created based on the road texture model and the refined vehicle location, and a road departure model is created based on the road boundary model and vehicle odometry information. The operator of the vehicle is warned of a road departure based on the road departure model.
    Type: Application
    Filed: August 30, 2011
    Publication date: March 1, 2012
    Applicant: HONDA MOTOR CO., LTD.
    Inventors: Rakesh Gupta, Ananth Ranganathan, Jongwoo Lim
  • Publication number: 20100098293
    Abstract: A system and method are disclosed for estimating camera motion and structure reconstruction of a scene using lines. The system includes a line detection module, a line correspondence module, a temporal line tracking module and structure and motion module. The line detection module is configured to detect lines in visual input data comprising a plurality of image frames. The line correspondence module is configured to find line correspondence between detected lines in the visual input data. The temporal line tracking module is configured to track the detected lines temporally across the plurality of the image frames. The structure and motion module is configured to estimate the camera motion using the detected lines in the visual input data and to reconstruct three-dimensional lines from the estimated camera motion.
    Type: Application
    Filed: July 21, 2009
    Publication date: April 22, 2010
    Inventors: Manmohan Chandraker, Jongwoo Lim
  • Patent number: 7623731
    Abstract: A system and a method model the motion of a non-rigid object using a thin plate spline (TPS) transform. A first image of a video sequence is received, and a region of interest, referred to as a template, is chosen manually or automatically. A set of arbitrarily-chosen fixed reference points is positioned on the template. A target image of the video sequence is chosen for motion estimation relative to the template. A set of pixels in the target image corresponding to the pixels of the template is determined, and this set of pixels is back-warped to match the template using a thin-plate-spline-based technique. The error between the template and the back-warped image is determined and iteratively minimized using a gradient descent technique. The TPS parameters can then be used to estimate the relative motion between the template and the corresponding region of the target image.
    Type: Grant
    Filed: June 9, 2006
    Date of Patent: November 24, 2009
    Assignee: Honda Motor Co., Ltd.
    Inventors: Jongwoo Lim, Ming-Hsuan Yang
  • Publication number: 20090161966
    Abstract: A system and method are disclosed for generating an optimized projection pattern and for using the optimized projection pattern for depth reconstruction. The system includes a De Bruijn graph generation module, a non-recurring De Bruijn sequence generation module and projection pattern generation module. The De Bruijn graph generation module is configured to generate a classical De Bruijn graph. The non-recurring De Bruijn sequence generation module is configured to generate a non-recurring De Bruijn sequence by eliminating nodes with recurring alphabets from the classical De Bruijn sequence and calculating a Hamiltonian cycle of the modified De Bruijn graph. The projection pattern generation module is configured to generate the optimized projection pattern form the non-recurring De Bruijn sequence. The system further comprises a projector to project the non-recurring De Bruijn sequence to a plurality of images and a depth reconstruction module to reconstruct depth images from the plurality of the images.
    Type: Application
    Filed: December 17, 2008
    Publication date: June 25, 2009
    Applicant: HONDA MOTOR CO., LTD.
    Inventor: Jongwoo Lim
  • Patent number: 7463754
    Abstract: A system and a method are disclosed for adaptive probabilistic tracking of an object within a motion video. The method utilizes a time-varying Eigenbasis and dynamic, observation and inference models. The Eigenbasis serves as a model of the target object. The dynamic model represents the motion of the object and defines possible locations of the target based upon previous locations. The observation model provides a measure of the distance of an observation of the object relative to the current Eigenbasis. The inference model predicts the most likely location of the object based upon past and present observations. The method is effective with or without training samples. A computer-based system provides a means for implementing the method. The effectiveness of the system and method are demonstrated through simulation.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: December 9, 2008
    Assignee: Honda Motor Co.
    Inventors: Ming-Hsuan Yang, Jongwoo Lim, David Ross, Ruei-Sung Lin
  • Publication number: 20080285843
    Abstract: A system and method are disclosed for calibrating a plurality of projectors for three-dimensional scene reconstruction. The system includes a plurality of projectors and at least one camera, a camera-projector calibration module and a projector-projector calibration module. The camera-projector calibration module is configured to calibrate a first projector with the camera and generate a first camera-projector calibration data using camera-projector duality. The camera-projector calibration module is also configured to calibrate a second projector with the camera and generate a second camera-projector calibration data. The projector-projector calibration module is configured to calibrate the first and the second projector using the first and the second camera-projector calibration data.
    Type: Application
    Filed: May 15, 2008
    Publication date: November 20, 2008
    Applicant: Honda Motor Co., Ltd.
    Inventor: Jongwoo Lim
  • Patent number: 7430315
    Abstract: The face detection system and method attempts classification of a test image before performing all of the kernel evaluations. Many subimages are not faces and should be relatively easy to identify as such. Thus, the SVM classifier try to discard non-face images using as few kernel evaluations as possible using a cascade SVM classification. In the first stage, a score is computed for the first two support vectors, and the score is compared to a threshold. If the score is below the threshold value, the subimage is classified as not a face. If the score is above the threshold value, the cascade SVM classification function continues to apply more complicated decision rules, each time doubling the number of kernel evaluations, classifying the image as a non-face (and thus terminating the process) as soon as the test image fails to satisfy one of the decision rules.
    Type: Grant
    Filed: June 1, 2004
    Date of Patent: September 30, 2008
    Assignee: Honda Motor Co.
    Inventors: Ming-Hsuan Yang, Jongwoo Lim, David Ross, Takahiro Ohashi
  • Publication number: 20080144937
    Abstract: A system (and a method) are disclosed for recognizing and representing activities in a video sequence. The system includes an activity dynamic Bayesian network (ADBN), an object/action dictionary, an activity inference engine and a state output unit. The activity dynamic Bayesian network encodes the prior information of a selected activity domain. The prior information of the selected activity domain describes the ordering, temporal constraints and contextual cues among the expected actions. The object/action dictionary detects activities in each frame of the input video stream, represents the activities hierarchically, and generates an estimated observation probability for each detected action. The activity inference engine estimates a likely activity state for each frame based on the evidence provided by the object/action dictionary and the ADBN. The state output unit outputs the likely activity state generated by the activity inference engine.
    Type: Application
    Filed: October 22, 2007
    Publication date: June 19, 2008
    Applicant: HONDA MOTOR CO., LTD.
    Inventors: Jongwoo Lim, Benjamin Laxton