Skip to main content
Log in

Accelerated image resampling for geometry correction

  • Original Research Paper
  • Published:
Journal of Real-Time Image Processing Aims and scope Submit manuscript

Abstract

This paper introduces a fast algorithm intended for corrections of image distortions caused by lenses or similar devices in real time. Not only the algorithm itself is introduced, but also the paper focuses on its acceleration with the focus on programmable hardware. The presented algorithm is designed to correct small geometrical distortions, where the displacement of the location is only few pixels. However, the resampling is done with high sub-pixel precision. Description of the geometry of the distortions is done through a square or rectangular mesh, where simple bilinear interpolation within each node is exploited to calculate sub-pixel location of the samples. The paper describes the algorithm, its features, specifics the important for implementation, data formats, implementation in field programmable gate arrays, and summarizes the achieved results.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Notes

  1. An acronym for “First In, First Out” memory type with sequential access.

References

  1. Forsyth, D.A., Ponce, J.: Computer Vision: A Modern Approach. Prentice Hall Professional Technical Reference, New Jersey (2002)

  2. Wolberg, G.: Digital Image Warping. IEEE Computer Society Press, Oakland (1990)

  3. Gallagher, A.C.: Detection of linear and cubic interpolation in JPEG compressed images. In: Proceedings of the 2nd Canadian Conference on Computer and Robot Vision, vol. 171, pp. 65–72 (2005)

  4. Jain, M.K.: Numerical Methods for Scientific and Engineering Computation. New Age International, Delhi (2003)

  5. Zayed, A.I.: Advances in Shannon’s Sampling Theory. CRC Press, Boca Raton (1993)

  6. Neuvo, Y., Cheng-Yu, D., Mitra, S.K.: Interpolated finite impulse response filters. IEEE Trans. Acoust. Speech Signal Process. 32(3), 563–570 (1984)

    Article  Google Scholar 

  7. Theußl, T., Hauser, H., Gröller, E.: Mastering windows: improving reconstruction. In: Proceedings of the 2000 IEEE Symposium on Volume Visualization, pp. 101–108. ACM, New York (2000)

  8. Duchon, C.E.: Lanczos filtering in one and two dimensions. J. Appl. Meteorol. 18(8), 1016–1022 (1979)

    Article  Google Scholar 

  9. Woods, R., McAllister, J., Yi, Y., Lightbody, G.: FPGA-Based Implementation of Signal Processing Systems. Wiley, New York (2008)

Download references

Acknowledgments

This work was kindly supported by the grant project of the Czech Republic Ministry of Educatuon, Youth and Sports (MSMT 2B06052) project “BioMarker”.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Pavel Zemčík.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zemčík, P., Přibyl, B., Herout, A. et al. Accelerated image resampling for geometry correction. J Real-Time Image Proc 8, 369–377 (2013). https://doi.org/10.1007/s11554-011-0213-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11554-011-0213-x

Keywords

Navigation