Surface image synthesis of moving spinning cans using a 1,000-fps area scan camera


We demonstrate surface-image synthesis of moving, spinning cylindrical objects using a commercially available high-speed area scan camera. The frame rate used in the demonstration experiment was 1,000 fps, which is sufficient to achieve surface-image synthesis of cylinders spun at up to 36 rps. We successfully demonstrated a technique based on an algorithm similar to image mosaicing at 1,000 fps, for the first time to the best of our knowledge. In this paper, we discuss techniques to overcome the potential problems faced when applying surface-image synthesis to cylindrical objects, such as image distortion, quantization errors due to superimposing images, and intensity variations due to the surface curvature. An FPGA-based parallel image processing board, PB-1, that we developed was used to implement these demonstrations. We introduce this application of PB-1 as a potential practical solution to the long-standing problem of industrial visual inspection using real-time high-speed vision.

This is a preview of subscription content, log in to check access.

Access options

Buy single article

Instant unlimited access to the full article PDF.

US$ 39.95

Price includes VAT for USA

Subscribe to journal

Immediate online access to all issues from 2019. Subscription will auto renew annually.

US$ 99

This is the net price. Taxes to be calculated in checkout.


  1. 1

    Thomas A.D.H., Rodd M.G., Holt J.D., Neil C.J.: Real-time industrial visual inspection, a Review. Real-Time Imaging 1, 139–158 (1995)

  2. 2

    Newman T.S., Jain A.K.: A survey of automated visual inspection. Comput. Vis. Image Underst. 61, 231–262 (1995)

  3. 3

    Piironen T., Silven O., Pietikainen M., Laitinen T., Strommer E.: Automated visual inspection of rolled metal surfaces. Mach. Vis. Appl. 3, 247–254 (1990)

  4. 4

    Zographos, A.N., Paul, J., Evans, O., Godber, S.X., Robinson, M.: Line-scan system for all-round inspection of objects. Videometrics V, SPIE, pp. 274–282 (1997)

  5. 5

    Lewis R.: Optical scanner for ball bearing inspection. IEEE J. Q. Electron. 17, 2524–2526 (1981)

  6. 6

    Sun Y., Bai P., Sun H., Zhou P.: Real-time automatic detection of weld defects in steel pipe. NDT & E Int. 38, 522–528 (2005)

  7. 7

    Valle M.D., Gallina P., Gasparetto A.: Mirror synthesis in a mechatronic system for superficial defect detection. Mechatron. IEEE/ASME Trans. 8, 309–317 (2003)

  8. 8

    Rosati G., Boschetti G., Biondi A., Rossi A.: Real-time defect detection on highly reflective curved surfaces. Opt. Lasers. Eng. 47, 379–384 (2009)

  9. 9

    Jarvis J.: Visual inspection automation. Computer 13, 32–38 (1980)

  10. 10

    Zhang X., Krewet C., Kuhlenkotter B.: Automatic classification of defects on the product surface in grinding and polishing. Int. J. Mach. Tools Manuf. 46, 59–69 (2006)

  11. 11

    Watanabe, Y., Komuro, T., Kagami, S., Ishikawa, M.: Real-time visual measurements using high-speed vision. In: Proceedings of SPIE, vol. 5603, pp. 234–242 (2004)

  12. 12

    Watanabe, Y., Komuro, T., Ishikawa, M.: A High-speed vision system for moment-based analysis of numerous objects. In: Proceedings of 2007 IEEE international conference on image processing, pp. V177–V180 (2007)

  13. 13

    Komuro, T., Tabata, T., Ishikawa, M.: A reconfigurable embedded system for 1000-fps real-time vision. IEEE Trans. Circuits Syst. Video Technol. (2010) (to appear)

  14. 14

    Zheng J.Y.: Digital route panoramas. Multimedia IEEE 10, 57–67 (2003)

  15. 15

    Barth M.J., Barrows C.: Rapid omnidirectional vision acquisition using an intelligent linear scanning technique. Mach. Vis. Appl. 14, 85–93 (2003)

  16. 16

    Guestrin, C., Cozman, F., Godoy Simoes, M.: Industrial applications of image mosaicing and stabilization. In: Proceedings of 1998 second international conference on knowledge-based intelligent electronic systems, vol. 2, pp.174–183 (1998)

  17. 17

    Dickson, P., Li, J., Zhu, Z., Hanson, A.R., Riseman, E.M., Sabrin, H., Schultz, H., Whitten, G.: Mosaic generation for under vehicle inspection. In: Proceedings of applications of computer vision 2002, sixth IEEE workshop, pp. 251–256 (2000)

  18. 18

    Grattoni P., Spertino M.: A mosaicing approach for the acquisition and representation of 3D painted surfaces for conservation and restoration purposes. Mach. Vis. Appl. 15, 1–10 (2003)

  19. 19

    Yamashita, A., Kawarago, A., Kaneko, T., Miura, K.: Shape reconstruction and image restoration for non-flat surfaces of documents with a stereo vision system. In: Proceedings of the 17th international conference on pattern recognition, vol. 1, pp. 482–485 (2004)

  20. 20

    Narayanan, P., Rander, P., Kanade, T.: Constructing virtual worlds using dense stereo. In: Sixth international conference on computer vision, pp. 3–10 (1998)

Download references

Author information

Correspondence to Tomohira Tabata.

Electronic Supplementary Material

The Below is the Electronic Supplementary Material.

ESM 1 (MPG 9,602 kb)

ESM 1 (MPG 9,602 kb)

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Tabata, T., Komuro, T. & Ishikawa, M. Surface image synthesis of moving spinning cans using a 1,000-fps area scan camera. Machine Vision and Applications 21, 643–652 (2010).

Download citation


  • Real-time image processing
  • High-speed vision
  • Vision system
  • Visual inspection