Abstract
In this paper we propose a modeling of an acquisition line made up of a CCD camera, a lens and a frame grabber card. The purpose of this modeling is to simulate the acquisition process in order to obtain images of virtual objects. The response time has to be short enough to permit interactive simulation. All the stages are modelised: in the first phase, we present a geometric model which supplies a point to point transformation that provides, for a space point in the camera field, the corresponding point on the plane of the CCD sensor. The second phase consists of modeling the discrete space which implies passing from the continous known object view to a discrete image, in accordance with the different orgin of the contrast loss. In the third phase, the video signal is reconstituted in order to be sampled by the frame grabber card. The practical results are close to reality when compared to image processing. This tool makes it possible to obtain a short computation time simulation of a vision sensor. This enables interactivity either with the user or with software for the design/simulation of an industrial workshop equipped with a vision system. It makes testing possible and validates the choice of sensor placement and image processing and analysis. Thanks to this simulation tool, we can control perfectly the position of the object image placed under the camera and in this way, we can characterise the performance of subpixel accuracy determining methods for object positioning.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Batchelor, B. G., Hill, D. A., and Hodgson, D. C.: 1985, in Automated Visual Inspection, IFS Publ., U.K., Ch. 10, pp. 255–294.
Ben Amar, C., Lucas, Y., Redarce, T., and Jutard, A.: 1992, Off-line programming and dimensional control, Manufacturing Systems (Yougoslavia) 21(4), 247–251.
Ben Amar, C., Perrin, S., and Redarce, T.: 1994, The programming and animation of a control station devoted to vision, Revue d'Automatique et de Productique Appliquées 7(3), 297–316.
Berger, J. L., Blamoutier, M., Coutures, J. L., Descure, P., and Thenoz, Y.: 1980, Les dispositifs à transfert de charge, Revue Technique THOMSON CSF 12(1), 65.
Buil, C.: 1989, Astronomie CCD-Construction et utilisation des caméras CCD en astronomie amateur, in Société d'Astronomie Populaire Ch. 5, pp. 238–248.
Butler, D. A. and Pierson, P.: 1991, A distortion-correction scheme for industrial machine-vision application, IEEE Trans. Robotics and Automation 7(4), 546–551.
Devernay, F.: 1993, A fast and efficient subpixelic edge detector, 4émes Journées Orasis GDR-PRC Communication Homme-machine, Mulhouse 11–14 Octobre 1993, pp. 146–150.
EEV: 1987, CCD Imaging III, EEV 106, Waterhouse Lane, Chelmsford, Essex CM1 2QU, England, p. 60.
Goshtabsy, A.: 1989, Correction of image deformation from lens distortion using Bezier patches, Computer Vision, Graphics, and Image Processing 47, 385–394.
Gruver, W. A., Thomson, C. T., Chawla, S. D., and Schmitt, L. A.: 1985, CAD off-line programming for robot vision, Robotics 1(2).
Gullixson, G. A.: 1992, Two-dimensional imagery, in Steve B. Howel (ed.), Astronomical CCD Observing and Reduction Techniques, A.S.P. Conferences Series, Vol. 23, pp. 130–159.
Huertas, A. and Medioni, G.: 1986, Detection of intensity changes with subpixel accuracy using Laplacian-Gaussian masks, IEEE TPAMI 8(5), 651–661.
Jain, A. K.: 1989, in Fundamentals of Digital Image Processing, Ch. 9, Prentice-Hall, pp. 342–430.
Lyvers, E. P., Mitchell, O. K., Ackley, M. L., and Reeves, A. P.: 1989, Subpixel measurements using a moment based edge operator, IEEE Trans. PAMI 11(12), 1293–1308.
Kleinemeier, B.: 1988, Measurement of CCD interpolation functions in the subpixel precision range, in Industrial Inspection, SPIE, Vol. 1010, pp. 158–165.
ParrishJr., E. A. and Goksel, A. K.: 1977, A camera model for natural scene processing, IEEE Pattern Recognition 9, 131–136.
Perrin, S. and Redarce, T.: 1992, Discrétisation par maillage quadrilatéral, in Actes du Colloque Géométrie Discrète en Imagerie, Grenoble September 1992, pp. 57–68.
Peushot, B.: 1993, Camera virtual equivalent model 0,01 pixel detectors, Computerized Medical Imaging and Graphics 17(4/5), 289–294.
Raczkowsky, J. and Mittenbuehler, K. H.: 1989, Simulation of cameras in robot applications, IEEE Computer Graphics Applications (January), 16–25.
Redarce, T., Lucas, Y., Betemps, M., and Jutard, A.: 1991, CAD off-line programming for industrial machine vision, J. Intelligent and Robotic Systems 4, 129–143.
Redarce, H. T., Lucas, Y., Ben Amar, C., and Perrin, S.: 1995, An integrated approach for programming vision inspection cells, Int. J. Integrated Manufacturing 8, 298–311.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Perrin, S., Redarce, T. CCD camera modeling and simulation. Journal of Intelligent and Robotic Systems 17, 309–325 (1996). https://doi.org/10.1007/BF00339666
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF00339666