Patent ID: 7492934

Claim:
A method to determine a value for at least one parameter of a configuration of a model that includes a plurality of cylindrical primitives, the model associated with structure of which object view data has been obtained, the object view data including at least one sinogram, the method comprising acts of: detecting at least one feature in the at least one sinogram including detecting at least one derivative property of the at least one sinogram, at least in part, by computing a Hessian at a plurality of pixels in the at least one sinogram and selecting each of the plurality of pixels wherein the respective Hessian has at least one eigenvalue that meets a predetermined criteria, the location of the selected pixels forming a plurality of ridge points; determining the value for the at least one parameter of the configuration of the model based, at least in part, on the at least one feature including transforming a location of each of the plurality of ridge points from a coordinate frame of the at least one sinogram to a respective location in a coordinate frame of the model to form a plurality of center locations; forming a histogram from the plurality of center locations; determining a number of cylindrical primitives in the configuration of the model based on a number of peaks in the histogram; and determining a location of each of the plurality of cylindrical primitives based on the center locations at the peaks in the histogram including determining an axis location of a cylindrical axis of each of the plurality of cylindrical primitives at an intersection with a plane associated with the at least one sinogram.