Carl Salvaggio Headshot

Carl Salvaggio

Professor

Chester F. Carlson Center for Imaging Science
College of Science
Director of the Digital Imaging and Remote Sensing Laboratory

585-475-6380
Office Location
Office Mailing Address
Chester F. Carlson Center for Imaging Science Building 76 Room 3136

Carl Salvaggio

Professor

Chester F. Carlson Center for Imaging Science
College of Science
Director of the Digital Imaging and Remote Sensing Laboratory

Bio

Dr. Salvaggio is a Full Professor and Director of the Digital Imaging and Remote Sensing Laboratory teaching and conducting research in, as the name might imply, image processing, computer vision, remote sensing, and programming. His research interests address the development of solutions to applied, real-world, problems utilizing the appropriate imaging modalities and algorithmic approaches. Dr. Salvaggio's expertise are in thermal infrared phenomenology, exploitation, and simulation; design and implementation of novel imaging and ground-based measurement systems; three-dimensional geometry extraction from multi-view imagery; material optical properties measurement and modeling; radiometric and geometric calibration of imaging systems; and still and motion image processing for various applications.

Dr. Salvaggio currently hold the position of Principal Investigator for the Signature Interdisciplinary Research Areas/Center for Unmanned Aircraft Systems Research at the Rochester Institute of Technology. His primary role in this organization is the development of novel radiometric and geometric calibration approaches for small unmanned aerial systems, as well as the facilitation of an interdisciplinary team of researchers both in the development of sensing technologies as well as the use of these systems to find solutions to problems in precision agriculture, infrastructure and facility inspection, as well as novel uses of computer vision for guidance and discovery.

585-475-6380

Personal Links
Areas of Expertise

Select Scholarship

Journal Paper
Lu, Yawen, et al. "3D Plant Root reconstruction Based on Fusion of Deep Structure-from-motion and IMU." Journal of Multimedia Tools and Applications. (2020): 101-105. Web.
Mamaghani, Baabak and Carl Salvaggio. "Multispectral Sensor Calibration and Characterization for sUAS Remote Sensing." Sensors 19. 20 (2019): 4453-4482. Web.
Kaputa, Daniel, et al. "MX-1: A New Multi-Modal Remote Sensing UAS Payload with High Accuracy GPS and IMU." IEEE Xplore 2019 IEEE Systems and Technologies for Remote Sensing Applications Through Unmanned Aerial Systems (STRATUS). (2019): 1-4. Web.
McKay, Troy, et al. "Remotely Detected Vehicle Mass From Engine Torque-induced Frame Twisting." Optical Engineering 56. 6 (2017): 063101-1-063101-8. Web.
Mamaghani, Baabak and Carl Salvaggio. "Comparative Study of Panel and Panelless-Based Reflectance Conversion Techniques for Agricultural Remote Sensing." American Journal of Agricultural Science 6. 4 (2019): 40-58. Web.
Mamaghani, Baabak, M. Grady Saunders, and Carl Salvaggio. "Inherent Reflectance Variability of Vegetation." Agriculture 9. 11 (2019): 246-270. Web.
Kemker, Ronald, Carl Salvaggio, and Christopher Kanan. "Algorithms for Semantic Segmentation of Multispectral Remote Sensing Imagery Using Deep Learning." ISPRS Journal of Photogrammetry and Remote Sensing 145. November (2018): 60-77. Print.
Yousefhussien, Mohammed, et al. "A Multi-scale Fully Convolutional Network for Semantic Labeling of 3D Point Clouds." ISPRS Journal of Photogrammetry and Remote Sensing 143. September (2018): 191-204. Print.
Hezaveh, Mahshad Mahdavi, Christopher Kanan, and Carl Salvaggio. "Roof Damage Assessment Using Deep Learning." IEEE Xplore Proceedings of the 46th Annual Applied Imagery Pattern Recognition Workshop. (2017): 1-8. Web.
Carson, Tyler and Carl Salvaggio. "Soil Signature Simulation in the Thermal Infrared." Optical Engineering 54. 10 (2015): 104102-1-104102-6. Web.
Carson, Tyler, Charles Bachmann, and Carl Salvaggio. "Soil Signature SImulation of Complex Mixtures and Particle Size Distributions." Optical Engineering 54. 9 (2015): 094103-1-094103-10. Web.
Nilosek, David, Derek Walvoord, and Carl Salvaggio. "Assessing Geoaccuracy of Structure From Motion Point Clouds from Long-range Image Collections." Optical Engineering 53. 11 (2014): 113112-1-113112-10. Web.
Sun, Shaohui and Carl Salvaggio. "Aerial 3D Building Detection and Modeling from Airborne LiDAR Point Clouds." IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing 6. 3 (2013): 1440-1449. Web.
Aardt, Jan van, et al. "Geospatial Disaster Response During the Haiti Earthquake: A Case Study Spanning Airborne Deployment, Data Collection, Transfer, Processing, and Dissemination." Photogrammetric Engineering and Remote Sensing 77. 9 (2011): 943-952. Web.
Published Conference Proceedings
Khan, Salman and Carl Salvaggio. "Automatically Gather Address Specific Dwelling Images Using Google Street View." Proceedings of the 25th International Conference on Pattern Recognition, ICPR2020. Ed. Rita Cucciarra. Milan, Italy: IEEE, 2021. Web.
Helvey, Matthew, et al. "Duck Nest Detection Through Remote Sensing." Proceedings of the IGARSS 2020, UAV and Airborne Platforms Applications I, Mission, Sensors and Calibration. Ed. Bill Emery. Waikoloa, Hawaii: IEEE, 2020. Web.
Soni, Ayush, et al. "High-quality Multispectral Image Generation Using Conditional GANs." Proceedings of the International Symposium on Electronic Imaging 2020, Imaging and Multimedia Analytics in a Web and Mobile World. Ed. Radka Tezaur and Jonathan B. Phillips. Burlingame, California: IS&T, 2020. Web.
Zhang, Chi, et al. "Batch-normalized Recurrent Highway Networks." Proceedings of the 2017 IEEE International Conference on Image Processing (ICIP), 17-20 September 2017, Beijing, China. Ed. Jiebo Luo, Wenjun Zeng, and Yu-Jin Zhang. Beijing, China: n.p., Web.
Sun, Shaohui and Carl Salvaggio. "Complex Building Roof Detection and Strict Description from LiDAR Data and Orthorectified Aerial Imagery." Proceedings of the IEEE IGARRS 2012 - Analysis Techniques: Image Processing Techniques, Feature Detection in Images. Ed. Alberto Moreira and Yves-Louis Desnos. Munich, Germany: n.p., Web.
Sponagle, Paul and Carl Salvaggio. "Automatic Mission Planning Algorithms for Aerial Collection of Imaging-Specific Tasks." Proceedings of the Autonomous Air and Ground Sensing Systems for Agricultural Optimization and Phenotyping II. Ed. J. Alex Thomasson, Mac McKee, and Robert Moorhead. Anaheim, CA: SPIE, 2017. Web.
Bondi, Elizabeth, et al. "Calibration of UAS Imagery Inside and Outside of Shadows for Improved Vegetation Index Computation." Proceedings of the Autonomous Air and Ground Sensing Systems for Agricultural Optimization and Phenotyping. Ed. John Valasek. Baltimore, MD: SPIE, 2016. Web.
Aardt, Jan van, et al. "Transforming Disease Management Through the Use of Unmanned Aerial Systems." Proceedings of the International Congress of Plant Pathology (ICPP) 2018 - Plant Health in a Global Economy. Ed. Mary Palm and Stephanie Bloem. Boston, MA: APS, 2018. Web.
Hughes, Ethan, et al. "Snap Bean Flowering Detection from UAS Imaging Spectroscopy." Proceedings of the 14th International Conference on Precision Agriculture. Ed. Georg Bareth, Fei Yuan, and Wolfgang Kainz. Montreal, Quebec, Canada: International Society of Precision Agriculture (ISPA), 2018. Web.
Mamaghani, Baabak, et al. "An initial exploration of vicarious and in-scene calibration techniques for small unmanned aircraft systems." Proceedings of the SPIE, Commercial + Scientific Sensing and Imaging, Autonomous Air and Ground Sensing Systems for Agricultural Optimization and Phenotyping III. Ed. Alex Thomasson. Orlando, FL: SPIE, 2018. Print.
Accettura, Margot, et al. "Hyperspectral detection of methane stressed vegetation." Proceedings of the SPIE, Commercial + Scientific Sensing and Imaging, Autonomous Air and Ground Sensing Systems for Agricultural Optimization and Phenotyping III. Ed. Alan Thomasson. Orlando, FL: SPIE, 2018. Print.
Zhang, Chi, et al. "Semantic Sentence Embeddings for Paraphrasing and Text Summarization." Proceedings of the 2017 IEEE Global Conference on Signal and Information Processing (GlobalSIP), 14-16 November 2017, Montreal, QC, Canada. Ed. Warren Gross and Kostas Plataniotis. Montreal, QC, Canada: n.p., Web.
Carson, Tyler and Carl Salvaggio. "Signature Simulation of Mixed Materials." Proceedings of the Active and Passive Signatures VI. Ed. G. Charmaine Gilbreath, et al. Baltimore, Maryland: SPIE, 2015. Web.
Genivivia, Amanda, Jason Faulring, and Carl Salvaggio. "Automatic Georeferencing of Imagery From High-resolution, Low-altitude, Low-cost Aerial Platforms." Proceedings of the Geospatial InfoFusion and Video Analytics IV. Ed. Donnie Self, et al. Baltimore, Maryland: SPIE, 2014. Web.
Salvaggio, Katie, Carl Salvaggio, and Shea Hagstrom. "A Voxel-based Approach for Imaging Voids in Three-dimensional Point Clouds." Proceedings of the Geospatial InfoFusion and Video Analytics IV. Ed. Donnie Self, et al. Baltimore, Maryland: SPIE, 2014. Web.
Salvaggio, Katie N. and Carl Salvaggio. "Automated Identification of Voids in Three-dimensional Point Clouds." Proceedings of the Earth Observing Systems XVIII. Ed. James Butler, Xiaoxiong Xiong, and Xingfa Gu. San Diego, California: SPIE, 2013. Web.
Kerekes, John, et al. "Measurements and Modeling of LWIR Spectral Emissivity of Contaminated Quartz Sand." Proceedings of the Workshop on Hyperspectral Image and Signal Processing. Ed. Paul Gader and Melba Crawford. Gainesville, FL: n.p., 2013. Web.
Nilosek, David, Shaohui Sun, and Carl Salvaggio. "Geo-Accurate Model Extraction from Three-Dimensional Image-Derived Point Clouds." Proceedings of the Algorithms and Technologies for Multispectral, Hyperspectral, and Ultraspectral Imagery XVIII. Ed. Sylvia Shen and Paul Lewis. Baltimore, MD: SPIE, 2012. Web.
McKay, Troy, et al. "Passive Detection of Vehicle Loading." Proceedings of the Visual Information Processing and Communication III. Ed. Amir Said, Onur Guleryuz, and Robert Stevenson. San Francisco, CA: n.p., 2012. Web.
Ontiveros, Erin, et al. "Evaluation of Image Collection Requirements for 3D Reconstruction Using Phototourism Techniques on Sparse Overhead Data." Proceedings of the Algorithms and Technologies for Multispectral, Hyperspectral, and Ultraspectral Imagery XVIII. Ed. Sylvia Shen and Paul Lewis. Baltimore, MD: SPIE, 2012. Web.
Rossi, Adam J., et al. "Abstracted Workflow Framework with a Structure from Motion Application." Proceedings of the Western New York Image Processing Workshop. Rochester, NY: n.p., 2012. Print.
Paul, Sarah and Carl Salvaggio. "A Polynomial Regression Approach to Subpixel Temperature Extraction from a Single-band Thermal Infrared Image." Proceedings of the Thermosense XXXIII. Ed. Morteza Safai and Jeff Brown. Orlando, FL: SPIE, 2011. Web.
Bartlett, Brent, et al. "Anomaly Detection of Man-made Objects Using Spectro-polarimetric Imagery." Proceedings of the Algorithms and Technologies for Multispectral, Hyperspectral, and Ultraspectral Imagery XVII. Ed. Sylvia Shen and Paul Lewis. Orlando, FL: SPIE, 2011. Web.
Bartlett, Brent, Jason Faulring, and Carl Salvaggio. "System Characterization and Analysis of the Multispectral Aerial Passive Polarimeter System (MAPPS)." Proceedings of the Polarization Science and Remote Sensing V. Ed. Joseph Shaw and J. Scott Tyo. San Diego, CA: SPIE, 2011. Web.
Published Article
Bartlett, B.D., M.G. Gartley, D.W. Messinger, C. Salvaggio, J.R. Schott. “Spectro-polarimetricbidirectional reflectance distribution function determination of in-scenematerials and its use in target detection applications”, Journal of Applied Remote Sensing, 4.043552 (2010): 1-21. Print. £
Nilosek, D.R.,C. Salvaggio. “Applying computer vision techniques to perform semi-automated analytical photogrammetry.” Image Processing Workshop, April 2010. n.p. Print. " 
Garrett, A.J., C. Salvaggio, M.V. Casterline. “Thermodynamics of partially frozen coolinglakes.” Proceedings of SPIE, SPIE Defenseand Security, Thermosense XXXII, Utilities and Fluid Dynamics, 7661 (2 April 2010): n.p. Print. " 
Casterline, M.V., C.Salvaggio, A.J. Garrett, J.W. Faulring, B.D.Bartlett, P.S. Salvaggio. “Improved temperature retrieval methods for the validation of a hydrodynamic simulation ofa partially frozen power plant cooling lake.”Proceedings of SPIE, SPIE Defense and Security, Thermosense XXXII, Utilities and Fluid Dynamics, 7661 (April 2010): n.p. Print. " 
Paul, S.E., A.A. Goodenough, S.D. Brown, C. Salvaggio. “Sub-pixel radiometry: A three-part study in generating synthetic imagery that incorporates sub-pixel variation.” Proceedings of SPIE, SPIE Defense and Security, Algorithms and Technologiesfor Multispectral, Hyperspectral, and Ultraspectral Imagery XVI, Modeling and Simulation, 7695 (April 2010): n.p. Print. " 
Formal Presentation
Salvaggio, C., R.V. Raqueno, A.R. Scott, P.Y. Youkhana.“Accurate radiometric temperature measurements using thermal infrared imagery of small targets, physics-based modeling, and companion high-resolution optical image data sets.” University and Industry Technical Interchange Review Meeting, UITI 2010, Plenary Session. Knoxville, TN. December 2010. Presentation. " 

Currently Teaching

IMGS-180
3 Credits
This project-based course is an introduction to object-oriented computer programming directed at solving scientific problems related to imaging. The student will learn the concepts of object-oriented programming using the most recent C++ programming language standard. Popular project management and modern compilation/build systems will be presented and utilized. Fundamentals of streamed input and output, data types, objects and classes, templates, lambda expressions, flow control, repetition, program decomposition and library development, software engineering/design concepts, and problem-solving approaches such as the use of randomness, divide-and-conquer, Monte Carlo simulation, ill-posed solutions, and search will be examined in detail and applied to scientific, mathematical, and imaging-specific problems. In addition to the base language concepts, students will utilize popular open-source and public-domain libraries such as Boost, Eigen, and OpenCV.
IMGS-361
3 Credits
This course provides an introduction to the concepts and methods of image processing. The student will be exposed to sampling and quantization methods; descriptors and enhancement techniques based upon the image histogram; geometrical manipulations; interpolation and resampling; feature generation with direct application to image registration/stitching and redundancy reduction; pixel and object-level classification; frequency-domain applications, including automated image registration, data embedding, and image reconstruction; and image data redundancy and compression concepts. Emphasis is placed on efficient algorithmic implementations and applications, in an object-oriented development environment.
IMGS-502
3 Credits
Part of this course is designed to develop skills in technical communication and scientific research practices. Each student is required to research, write, and present a proposal for an independent research project. Students initiate the research project defined in the proposal developed in the course. The project is supervised by a faculty member in imaging science and is expected to require 9-12 hours per week.
IMGS-589
1 - 3 Credits
IMGS-599
1 - 4 Credits
This course is a faculty-directed tutorial of appropriate topics that are not part of the formal curriculum. The level of study is appropriate for student in any of their years of study.
IMGS-610
1 Credits
This course is the second semester course of a two-semester sequence providing foundational skills in computer programming required in the field of Imaging Science. This course is focused on mastery of more advanced skills in Python and c++ computer programming and their application to problems in Imaging Science.
IMGS-699
0 Credits
This course is a cooperative education experience for graduate imaging science students.
IMGS-740
3 Credits
The analysis and solution of imaging science systems problems for students enrolled in the MS Project capstone paper option.
IMGS-790
1 - 6 Credits
Masters-level research by the candidate on an appropriate topic as arranged between the candidate and the research advisor.
IMGS-791
0 Credits
Continuation of Thesis
IMGS-890
1 - 6 Credits
Doctoral-level research by the candidate on an appropriate topic as arranged between the candidate and the research advisor.
IMGS-891
0 Credits
Continuation of Thesis