摘要 |
A 3D computer model of an object is generated by processing a preliminary 3D computer model and data defining the silhouette of the object in images recorded at different positions and orientations. Processing comprises calculating smoothing parameters to smooth the preliminary model dependent upon widths of parts of the silhouettes, calculating displacements to move surface points in the preliminary model to positions closer to the projection of the silhouette boundaries in 3D space, and moving surface points in the preliminary model in accordance with the smoothing parameters and displacements. The preliminary model is smoothed to different extents in different areas of the surface, resulting in a surface in which unwanted artefacts are smoothed but thin features representing features present on the subject are not over-smoothed. |