Patent Document ID: 7643683
Application ID: 10794352
Patent Status: 1

Claim One:
1. A processor-implemented method for using a library of candidate 3D representations to create a database of fin ages, the method comprising: generating a plurality of reference 3D representations, each corresponding to a different one of a plurality of multifeatured objects, said generating comprising: providing one or more source 2D images for each of the multifeatured objects of the plurality of multifeatured objects; for each multifeatured object of the plurality of multifeatured objects, (1) searching within the library of candidate 3D representations to locate a best-fit 3D representation for the one or more source 2D images for that multifeatured object; and (2) from the best-fit 3D representation, generating one of the reference 3D representations within the plurality of reference 3D representations, wherein said searching involves selecting each candidate 3D representation in the library of candidate 3D representations and for each selected candidate 3D representation applying one or more operators to that selected 3D representation to generate multiple versions of that selected 3D representation, and for each version of that selected 3D representation, computing a measure of fit between a 2D projection of that version of that selected 3D representation and the one or more source 2D images for that multifeatured object, wherein the best-fit 3D representation is the version of the candidate 3D representation from the library that yields a best measure of fit, and wherein the one or more operators are selected from the group consisting of rigid motion operators and deformation operators; for each reference 3D representation of the plurality of reference 3D representations, generating a plurality of deformed versions of that reference 3D representation and for each of a plurality of different viewpoints, generating a plurality of 2D projections for each of the plurality of deformed versions of the reference 3D representation; and populating the database with the generated 2D projections, wherein the steps of generating, searching, computing a measure of fit, and populating are performed by the processor.