Claims
- 1. A method for calibrating a non contact range sensor comprising the steps of:obtaining a scanned image of an object to be inspected using said sensor; registering said scanned image of said object with a reference image of said object to obtain registered data; computing deviations between said registered data and data from said reference image; estimating random noise and bias error based upon said deviations; compensating said scanned image of said object in accordance with said estimated random noise and bias error.
- 2. The method of claim 1 including a step of storing said random noise and bias error estimates in memory.
- 3. The method of claim 1 wherein the step of estimating random noise and bias errors comprises the steps of estimating bias vectors and estimating a covariance matrix based on said normal deviations.
- 4. The method of claim 1 wherein said reference image comprises Computer Assisted Drawing data pertaining to said object.
- 5. The method of claim 1 wherein the step of registering is accomplished by a robust closest patch matching (RCP) method.
- 6. The method of claim 1 wherein the step of computing deviations is accomplished by computing deviations along surface normals.
- 7. The method of claim 1 wherein the step of estimating random noise includes the step of filtering random noise by applying Gaussian smoothing to normal deviations.
- 8. A storage medium encoded with machine-readable computer program code for reconstructing an object comprising instructions for causing a computer to implement a method comprising:obtaining a scanned image of an object using a sensor; registering said scanned image of said object with a reference image of said object to obtain registered data; computing deviations between said registered data and data from said reference image; estimating random noise and bias error based upon said deviations; compensating said scanned image of said object in accordance with said estimated random noise and bias error.
- 9. The storage medium of claim 8 wherein the said reference image is a Computer Assisted Drawing (CAD) representation of the object.
- 10. The storage medium of claim 8 wherein the step of registering the data points is accomplished in accordance with a robust closest patch matching technique.
- 11. The storage medium of claim 8 wherein the step of computing deviations is accomplished by computing deviations along surface normals.
- 12. The storage medium of claim 8 wherein the step of filtering random noise includes the step of applying Gaussian smoothing to normal deviations.
CROSS REFERENCE TO RELATED APPLICATIONS
This application claims priority to Provisional Application No. 60/094,444 entitled “Precise and Accurate Surface Reconstruction Using a Priori Model and Dense Data”, filed on Jul. 28, 1998, and to Provisional Application No. 60/094,443, entitled, “Finding Shape Deformations in Airfoils or Generalized Cylinders,” filed on Jul. 28, 1998, both of which are incorporated herein by reference.
US Referenced Citations (10)
Foreign Referenced Citations (1)
Number |
Date |
Country |
381 067 |
Aug 1990 |
EP |
Non-Patent Literature Citations (4)
Entry |
“Method and Apparatus for Finding Shape Deformations in Objects having Smooth Surfaces,” Nguyen et al., Ser. No. 09/353,986 (GE docket RD-27276), filed Jul. 15, 1999. |
“Accurate Internal Camera Calibration Using Rotation, with Analysis of Sources of Error,” GP Stein, Proceedings of the International Conference on Computer Vision, IEEE Comp. Soc. Press, vol. Conf. 5, Aug. 1995, pp. 230-236. |
“CCD Camera Calibration and Noise Estimation,” Proceedings of the Computer Society Conference on Computer Vision and Recognition, IEEE, vol.-, Mar. 1992, pp. 90-95. |
“Fast and Robust Registration of 3D Surfaces Using Low Curvature Patches,” V-D Nguyen; V. Nzomigni, CV Stewart, International Conference on 3D Imaging and Modeling, Ottawa, Oct. 1999, pp. 1-8. |
Provisional Applications (2)
|
Number |
Date |
Country |
|
60/094444 |
Jul 1998 |
US |
|
60/094443 |
Jul 1998 |
US |