CFP last date
20 May 2024
Reseach Article

Python and MatPlotLib based Open Source Software System for Simulating Images with point Light Sources in Attenuating and Scattering Media

by K. Nagesh, D. Nageswara Rao, Song K. Choi
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 131 - Number 8
Year of Publication: 2015
Authors: K. Nagesh, D. Nageswara Rao, Song K. Choi
10.5120/ijca2015907405

K. Nagesh, D. Nageswara Rao, Song K. Choi . Python and MatPlotLib based Open Source Software System for Simulating Images with point Light Sources in Attenuating and Scattering Media. International Journal of Computer Applications. 131, 8 ( December 2015), 15-21. DOI=10.5120/ijca2015907405

@article{ 10.5120/ijca2015907405,
author = { K. Nagesh, D. Nageswara Rao, Song K. Choi },
title = { Python and MatPlotLib based Open Source Software System for Simulating Images with point Light Sources in Attenuating and Scattering Media },
journal = { International Journal of Computer Applications },
issue_date = { December 2015 },
volume = { 131 },
number = { 8 },
month = { December },
year = { 2015 },
issn = { 0975-8887 },
pages = { 15-21 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume131/number8/23469-2015907405/ },
doi = { 10.5120/ijca2015907405 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T23:26:42.931204+05:30
%A K. Nagesh
%A D. Nageswara Rao
%A Song K. Choi
%T Python and MatPlotLib based Open Source Software System for Simulating Images with point Light Sources in Attenuating and Scattering Media
%J International Journal of Computer Applications
%@ 0975-8887
%V 131
%N 8
%P 15-21
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Simulating images of various objects in a real world scene has wide applications while testing algorithms for machine vision applications as well as in computer graphics and gaming software industry. Most current algorithms use collimated light sources and assume the medium to be non-scattering and non-attenuating. In real world, most light sources are too near to the objects in the scene and hence cannot be assumed to be collimated. Real world mediums, such as oceans in case of Underwater Robotic Vehicle (URV) applications or smoke and vapor filled air in case of industrial welding applications, scatter and attenuate light. A software system that makes no such assumptions and uses point light sources in scattering and attenuating media has been developed. Another novelty of current work is use of open source Python programming language along with associated 2D graphics and plotting library, MatPlotLib.

References
  1. Woodham, R.J., 1980 . Photometric method for determining surface orientation from multiple images. OptEng, 19(1). .
  2. Nicodemus, F.E.. Richmond, J.C., Hsia, Ginsberg, I.W. and Limperk, T., 1977. NBS Monograph 160, National Bureau of Standards, Washington, D.C.
  3. Horn, B.K.P., 1975. Obtaining Shape from Shading Information. In: Winston, P.H. (ed.). Psychology of Computer Vision. McGraw-Hill Book Co., New York.
  4. Turner, RM., Turner, E.H., Fox, J.S., Blidberg, D.R., 1991. Multiple Autonomous Vehicle Imaging System. 7th Int. Symp. on Unmanned Untethered Submersible Technology. Sept., Durham, New Hampshire.
  5. Narasimhan, S. G., Nayar, S. K., Sun, B., Koppal, S. J., 2005. Structured light in scattering media. October.
Index Terms

Computer Science
Information Sciences

Keywords

Point Light Sources Attenuating Media Scattering Media.