Abstract
The laser dynamic speckle is an optical phenomenon produced when a laser light is reflected from an illuminated surface undergoing some kind of activity. It allows a non-destructive process for the detection of activities that are not easily observable, such as seed viability, paint drying, bacterial activities, corrosion processes, food decomposition, fruit bruising, etc. The analysis of these processes in real time makes it possible to develop important practical applications of commercial, biological and technological interest. This paper presents a new digital system based on granular computing algorithms to characterize speckle dynamics within the time domain. The selected platform to evaluate the system is Field Programmable Gate Array (FPGA) technology. The obtained minimum clock periods and latencies enable speckle image processing with real-time constraints with a maximum throughput of about thousand 512 × 512 fps.
Similar content being viewed by others
References
Arizaga, R., Cap, N.L., Rabal, H., Trivi, M.: Display of local activity using dynamical speckle patterns. Opt. Eng. 41(2), 287–294 (2002). doi:10.1117/1.1428739
Bargiela, A., Pedrycz, W.: Granular Computing. An Introduction. The Springer International Series in Engineering and Computer Science, vol. 717. Springer, Berlin (2002)
Braga, R., Silva, W., Sáfadi, T., Nobre, C.: Time history speckle pattern under statistical view. Opt. Commun. 281(9), 2443–2448 (2008). doi:10.1016/j.optcom.2007.12.069
Braga, R.A., Fabbro, I.M.D., Borem, F.M., Rabelo, G., Arizaga, R., Rabal, H.J., Trivi, M.: Assessment of seed viability by laser speckle techniques. Biosyst. Eng. 86(3), 287–294 (2003). doi:10.1016/j.biosystemseng.2003.08.005
Dai Pra, A.L., Passoni, L.I., Rabal, H.: Evaluation of laser dynamic speckle signals applying granular computing. Signal Process. 89(3), 266–274 (2009). doi:10.1016/j.sigpro.2008.08.012
Dai Pra AL, Passoni LI, Rabal H (2009b) Temporal granular computing in dynamic speckle signal processing. In: XIII Reunión de Trabajo en Procesamiento de la Información y Control, Rosario, Argentina
Dai Pra, A.L., Passoni, L.I., Rabal, H.J.: Fuzzy granular computing and dynamic speckle interferometry for the identification of different thickness of wet coatings. INFOCOMP J. Comput. Sci. 8(4), 45–51 (2009)
Deschamps, J.P., Bioul, G., Sutter, G.: Synthesis of Arithmetic Circuits: FPGA, ASIC and Embedded Systems. Wiley, New York (2006)
Fricke-Begemann, T., Gülker, G., Hinsch, K.D., Wolff, K.: Corrosion monitoring with speckle correlation. Appl. Opt. 38(28), 5948–5955 (1999). doi:10.1364/AO.38.005948
Fujii, H.: Apparatus for monitoring bloodstream. US Patent 4862894 (1989)
Fujii, H., Asakura, T., Nohira, K., Shintomi, Y., Ohura, T.: Blood flow observed by time-varying laser speckle. Opt. Lett. 10(3), 104–106 (1985). doi:10.1364/OL.10.000104
Mavilio, A., Fernndez, M., Trivi, M., Rabal, H., Arizaga, R.: Characterization of a paint drying process through granulometric analysis of speckle dynamic patterns. Signal Process. 90(5), 1623–1630 (2010). doi:10.1016/j.sigpro.2009.11.010. Special Section on Statistical Signal Array Processing
Oulamara, A., Tribillon, G., Duvernoy, J.: Biological activity measurement on botanical specimen surfaces using a temporal decorrelation effect of laser speckle. J. Mod. Opt. 36(2), 165–179 (1989). doi:10.1080/09500348914550221
Pajuelo, M., Baldwin, G., Rabal, H., Cap, N., Arizaga, R., Trivi, M.: Bio-speckle assessment of bruising in fruits. Opt. Lasers Eng. 40, 13–24 (2003). doi:10.1016/S0143-8166(02)00063-5
Pal, S.K., Mitra, P.: Case generation using rough sets with fuzzy representation. IEEE Trans. Knowl. Data Eng. 16(3), 292–300 (2004)
Passoni, I., Dai Pra, A.L., Rabal, H., Trivi, M., Arizaga, R.: Dynamic speckle processing using wavelets based entropy. Opt. Commun. 246(1–3), 219–228 (2005). doi:10.1016/j.optcom.2004.10.054
Pawlak, Z., Skowron, A.: Rudiments of rough sets. Inf. Sci. 177(1), 3–27 (2007)
Rabal HJ, Braga RA (eds) (2008) Dynamic Laser Speckle and Applications. CRC Press, Boca Raton
Sendra, G.H., Arizaga, R., Rabal, H., Trivi, M.: Decomposition of biospeckle images in temporary spectral bands. Opt. Lett. 30(13), 1641–1643 (2005). doi:10.1364/OL.30.001641
Sendra, H., Murialdo, S., Passoni, L.: Dynamic laser speckle to detect motile bacterial response of Pseudomonas aeruginosa. J. Phys. Conf. Ser. 90(1), 012,064 (2007)
Zadeh, L.A.: Toward a theory of fuzzy information granulation and its centrality in human reasoning and fuzzy logic. Fuzzy Sets Syst. 90(2), 111–127 (1997). doi:10.1016/S0165-0114(97)00077-8
Acknowledgments
This work was partially supported by FASTA University, UNCPBA University, and National University of Mar del Plata investigation projects fund, and by the Agencia Nacional de Promoción Científica y Tecnológica, Argentina, through projects PICT-2008-1430 and PICT-2009-0041.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Todorovich, E., Dai Pra, A.L., Passoni, L.I. et al. Real-time speckle image processing. J Real-Time Image Proc 11, 535–545 (2016). https://doi.org/10.1007/s11554-013-0343-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11554-013-0343-4