Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
186 words
A system for determining a camera aperture position and orientation ("pose") within a subject comprising: a) a model memory having a prestored computer model of 3D structures of said subject; b) a sample point generator functioning to read the computer model, and create a plurality of sample points throughout the model; c) an image generator coupled to the sample point generator, which creates images of the 3D model structures as viewed from the sample point for a plurality of orientation angles, and for the plurality of sample points; d) a feature memory capable of storing information provided to it; e) a feature identifier for receiving images from the image generator, and identifying intensity gradients and their corresponding locations in the images, identifying which gradients are contiguous, and storing a plurality of the largest gradients, and their corresponding locations as features in the feature memory; f) an on-line pose determination subsystem, coupled to the feature memory, for acquiring live image frame of said subject, receiving selected features from the feature memory, and comparing the features to the live image frame to determine said adjusted camera aperture pose.
Claim 2
Independent Claim
186 words
A system for determining a camera aperture position and orientation ("pose") within a subject comprising: a) a model memory having a prestored computer model of 3D structures of said subject; b) a sample point generator functioning to read the computer model, and create a plurality of sample points throughout the model; c) an image generator coupled to the sample point generator, which creates images of the 3D model structures as viewed from the sample point for a plurality of orientation angles, and for the plurality of sample points; d) a feature memory capable of storing information provided to it; e) a feature identifier for receiving images from the image generator, and identifying intensity gradients and their corresponding locations in the images, identifying which gradients are contiguous, and storing a plurality of the largest gradients, and their corresponding locations as features in the feature memory; f) an on-line pose determination subsystem, coupled to the feature memory, for acquiring live image frame of said subject, receiving selected features from the feature memory, and comparing the features to the live image frame to determine said adjusted camera aperture pose.
Claim 3
Dependent Claim
36 words
The system for determining a camera aperture position and orientation of claim 1 further comprising a model generator for creating a computer model of said subject, and for storing this model in the computer model memory.
Claim 4
Dependent Claim
33 words
The system for determining a camera aperture position and orientation of claim 1 further comprising a feature optimizer for removing from feature memory, similar, redundant, features being less than a predetermined distance apart.
Claim 5
Dependent Claim
201 words
The system for determining a camera aperture position and orientation of claim 1 wherein the on-line pose determination subsystem comprising: a) an operator-positionable camera having an aperture, for acquiring live images as viewed from its aperture; b) a feature selector, for receiving manual input for the initial position and orientation ("pose") of the camera aperture, and for receiving subsequent automated pose estimates, functioning to select features within a predetermined view frustum of the camera at its current estimated pose; c) projection device coupled to the feature selector for receiving the selected features and for projecting them into a projected 2D image as viewed from the current estimated pose; d) a frame capturer coupled to the camera, for selecting a single digital image frame at a time from the camera; e) an estimate adjuster coupled to the projection device and the frame capturer for iteratively correlating the projected 2D image with the digital frame, moving the projected 2D image relative to the digital frame to determine an error offset vector, and updating the current pose estimate with the error offset vector to produce a new current pose estimate which is provided to the feature selector and the projection device for further processing.
Claim 6
Dependent Claim
58 words
The system for determining a camera aperture position and orientation of claim 1 further comprising a display device coupled to the model memory, the camera and the estimate adjuster, for receiving the initial and current pose estimates, providing a computer graphic display of the computer model as viewed from the pose estimates, and displaying the camera live video.
Claim 7
Dependent Claim
41 words
The system for determining a camera aperture position and orientation of claim 1 further comprising a manual control panel capable of accepting manual input from an operator and providing it to the feature selector, the projection device and the display device.