Rohit Mukherjee, Ph.D.

I am a postdoctoral researcher specializing in the application of machine learning and deep learning techniques in geospatial analysis. Currently, I am working on projects related to urban flooding, informal road detection in Central America, global surface water detection, global river width measurements, and assessing the impact of humanitarian assistance programs on behavior and landscape. I enjoy extracting meaningful information from satellite imagery with a focus on the drivers of climate change and their impacts. I am working at the social [pixel] lab (University of Arizona) with Dr. Beth Tellman.

Image description

Table of Contents

Urban Flooding

A NASA Terrestrial Hydrology Project. PI: Beth Tellman.

We are trying to address issues related to urban flooding because it is more difficult to map these floods due to the complex and heterogeneous urban landscape. For this purpose, we built a hand-labeled dataset using PlanetScope to capture urban flooding in 14 cities across the world called the Urban Flood Observations (UFO!).

THP image

A sample from our training dataset built using Labelbox. Source: Planet.

My talk on Youtube!

top

Informal Roads in Central America

A NASA LCLUC Project. Working with and learning a lot from Beth Tellman, Nicholas Magliocca, Matthew Fagan, Steven Sesnie, Erik Nielsen, Jennifer Devine, and Kendra McSweeney.

We study how narco-trafficking drives Central American deforestation, using informal roads as indicators. We created a locally-trained deep learning model that outperforms Microsoft and OSM in identifying roads. To analyze the growth of roads since 2001, we are utilizing Landsat 7 and combining other data sources to build a counter-factual model assessing narco-trafficking's impact on deforestation.

LCLUC image

Markers of narco-trafficking in Central America. Sources: Planet and ESA.

top

Global Surface Water Mapping

A NASA ACCESS Project. Working with Fritz Pollicelli and Beth Tellman.

We need validation datasets to evaluate the hundreds (thousands?) of surface water mapping methods using satellite imagery. We built a globally sampled hand-labeled dataset using PlanetScope imagery. We built a Sentinel-1 model trained on Dynamic World-based weak labels data that outperforms NASA's IMPACT flood dataset. We are now applying this model to extract river width globally on-demand using Sentinel-1 data for all river reaches from the impressive SWORD dataset. We are manually calculating effective river width using PlanetScope and then verifying using SWOT data.

FZ image

Our 90 globally distributed samples overlayed on the different biomes. Source: World Wildlife Fund (WWF) Global Ecoregions Map

top

Desert Floods in Arizona

A Pima County Flood (Arizona) project.

Keeping it local. We tried to map the fast moving floods in the Sonoran desert and found how difficult it is. Instead of surface water, we identified wet soils after rainfall events using PlanetScope imagery to measure flood extent. We examined the locations of road closures and identified locations where there should be road closures next time there was flooding.

PCF image

Identifying regions where it flooded, but there weren't any road closures for safety. Source: Planet.

top

Assessing Intervention Programs by USAID

Project funded by USAID’s Bureau for Humanitarian Assistance (BHA). Working with University of Arizona's Institute for Resilience (AIR), Economics, Sociology Departments.

We are working with BHA for developing metrics to assess the impact of projects funded by them through local NGOs that aims to bring about behavorial and landscape changes especially due to disasters. We are focusing on capturing landscape changes using satellite remote sensing, in order to provide BHA tools to assess the impact of their programs.

top

Other Projects I am a part of:

NASA CSDA Funded Project on developing a global high resolution hand labeled flood extent mapping training and validation dataset called FloodPlanet. Link to Presentation.

NASA CSDA Funded Project on Evaluating Blacksky where I am a Co-Investigator.

top

Tools

Geospatial Technologies: I work with geospatial python libraries like rasterio, geopandas, shapely, and geemap all the time. GDAL is my favorite (huge shout out to Spatial Thoughts by Ujaval Gandhi). When I need to visualize, I mostly use QGIS and Google Earth Engine. To download spatial data, I use GEE, NASA CMR, and Hyp3 Working with geospatial data means that I have to troubleshoot with almost every new dataset I work with, but I have those in our lab's private repos for now. Nothing works out of the box so I have incredible respect for folks who build products with geospatial data.

Machine Learning Tools: I learned deep learning using Keras and TensorFlow (with help from Andrew Ng and Andrej Karpathy's materials) many years ago, but Fastai with Pytorch quickly became my preferred library due to their simplicity. Thank you, Jeremy Howard and Rachel Thomas.

Development Environments: I love coding with vscode (with the help of Copilot-X and ChatGPT). AI tools improved my efficiency by a significant amount and is making me promise more work in even less time (not good). For sharing code I use Jupyter Notebooks (and Google Colab too, but it is getting costly).

Computational Platforms: When training larger models, I use Google Colab (initial trial runs), Lambdabox (our lab has 2 3080s), High-Performance Computing (HPC) from UofA, and Alaska Science Facility's OpenSARLab (specifically for Sentinel-1 processing).

Image Annotation Tools: I spent some time annotating images using Labelbox and NASA ImageLabeler. Labelbox has more features but NASA ImageLabeler is quite impressive in itself.

top

Resources I highly recommend

top

Publications

  • Giezendanner, J., Mukherjee, R., Purri, M., Thomas, M., Mauerman, M., Islam, A. K. M., & Tellman, B. (2023). Inferring the past: a combined CNN-LSTM deep learning framework to fuse satellites for historical inundation mapping. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (pp. 2154-2164).
  • Mukherjee, R., & Liu, D. (2021). Downscaling MODIS spectral bands using deep learning. GIScience & Remote Sensing, 58(8), 1300-1315.
  • Patel, N., & Mukherjee, R. (2015). Extraction of impervious features from spectral indices using artificial neural network. Arabian Journal of Geosciences, 8, 3729-3741.
  • Mukherjee, R., Policelli, F., Wang, R., Tellman, B., Sharma, P., Zhang, Z., & Giezendanner, J. (2023). A globally sampled high-resolution hand-labeled validation dataset for evaluating surface water extent maps. Earth System Science Data Discussions, 2023, 1-18.
  • Mukherjee, R., Friedrich, H., Tellman, B., Giezendanner, J., Zhang, Z., Islam, A., Lall, U; & Lakshmi, V. (n. d.). Urban Flood Observations (UFO): A Global High-Resolution Hand-labeled training and validation dataset. Manuscript in preparation for Scientific Data.
  • Mukherjee, R., Tellman, B., Arellano-Thompson, E., Fagan, M., Saad, F., & Maggliocca, N. (n. d.). Monitoring growth in road infrastructure using time series Landsat 7 data with deep learning from 2001 to 2021. Manuscript in preparation.
  • Mukherjee, R., & Liu, D. (n d.). Translating Landsat 8 spectral bands to Sentinel-2 like Red Edge bands using Generative Adversarial Networks. Manuscript submitted to Remote Sensing.
  • Zhang Z., Giezendanner J., Mukherjee, R., Tellman, B., Purri, M., Islam, A., Lall, U; & Barnard, K. Multi-Sensor Integration for Enhanced Global Flood Monitoring using FloodPlanet - A Hand-Labeled Dataset of PlanetScope, Sentinel-1, Sentinel-2, and Landsat 8 Imagery. Submitting to Neurips Workshop HADL (2023).
top

Recent Presentations

  • Mapping Urban floods using multi-sensor satellite imagery and deep learning, IGARSS (2023), Pasadena. Link to slides.
  • Mapping urban floods using PlanetScope and deep learning - 2023 Machine Learning Meets Flood Forecasting Workshop by Google, Virtual. Link to poster.
  • Towards Mapping Clandestine Infrastructure in Central America's Protected Areas Affected By Narco-trafficking Using Multi-sensor Data Fusion and Deep Learning, CLAG (2023), Tucson, AZ. Link to slides.
  • Training and validating deep learning models for urban flood mapping using public and commercial satellite sensors, AGU Fall Meeting (2022), Chicago. Link to slides.
  • Surface water detection from passive microwave data during flood events using deep learning, AGU Fall Meeting (2022), Chicago. Link to slides.
  • Flooding in the desert: Assessing the value of satellite observations of inundation from the North American Monsoon with the Pima County Regional Flood Control District, AGU Fall Meeting (2022), Chicago. Link to slides.
  • Improving the utility of remote sensing for flood forecasting through machine learning, NASA SERVIR Annual Applied Science Team Meeting (2022), Virtual. Link to slides.
top

Invited Talks

  • Invited to talk on Mapping Clandestine Roads in Central America at the Machine Learning for Remote Sensing Talk Series (2022). Link to slides.
  • Invited to talk on Spatial and Spectral Harmonization between Landsat 8 and Sentinel-2 at FloodBase (2021). Link to slides.
top

Lab Contributions

  • Currently providing mentorship to two graduate students. Previously provided mentorship to two other graduate students.
  • Developed the lab's computational infrastructure to support various research projects.
  • Put together a learning plan to help lab members apply deep learning in geospatial scenarios.
  • Implemented coding standards and GitHub use rules to maintain version control and improve collaboration within the lab.
  • Offering hands-on training to graduate students who have limited coding experience, focusing on Machine Learning and Deep Learning to enhance their skills and research capabilities.
top

Grant Proposals

  • Co-wrote a successful proposal titled - "Enhancing the Evidence for Humanitarian Action (EEHA) in the Face of Climate Change" with Arizona Institute for Resilience funded by USAID's BHA.
  • Wrote a proposal for NASA's use of Capella SAR data, which unfortunately was not selected for funding.
  • Working on another one Fall 23!
top

PhD Dissertation

"Improving Satellite Data Quality and Availability: A Deep Learning Approach"

This research involved improving the quality (spatial, spectral resolutions) and availability (temporal resolution) of existing satellite image products using deep learning models. The study focused on utilizing techniques such as deep residual encoder-decoder networks and generative adversarial networks to enhance satellite images from sources like MODIS, Sentinel-2, and Landsat 8. The work is aimed to advance satellite image fusion methodologies for various applications.

Investigated several aspects of applying convolution networks and generative adversarial learning on satellite imagery. Asked and answered questions on optimal loss functions including adversarial learning. Demonstrated the advantages of fine tuning on your region of interest among several other insights! Spending hours deep learning training models (and failing most experiments) is at least helping me save time now.

Link to slides.

top

Awards

  • Lakshmanan Chatterjee Fellowship for Outstanding PhD Student - Department of Geography, Ohio State University, 2019
  • Cognizant Internal Awards - Individual and Team awards for reduction of operation cost through the development of Automation Tools, Cognizant Technology Solutions, 2014
  • First Place in Academics, M.Sc. Geo-Informatics - Birla Institute of Technology, Mesra, India, 2011-2013
top

Teaching Experience

  • Fundamentals of GIS - SU17, SU18, SU19 (In-person), SU20 (Online)
  • Geographic Applications of Remote Sensing - AU16, SP19, SP20 (Graduate)
  • Spatial Systems and Modelling - AU19 (Graduate)
  • Spatial Data Analysis - AU18 (Graduate)
  • Mapping Our World - SP18 (Undergraduate)
  • Cartography - AU17 (Graduate)
  • Geospatial Databases - AU16 (Graduate)
  • Guest Lectures: Geographic Applications of Remote Sensing - AU16, AU21 (in University of Arizona), SP19 (Graduate), Spatial Data Analysis - AU18 (Graduate).

Fully taught 4 summer graduate-level courses from 2017 to 2020. Converted an in-person GIS course to fully online within a month's notice due to pandemic (very proud of this, since we had to navigate several uncertainties). TAing for different courses every semester did not make it any easier but it did help me broaden my knowledge. There was this one course in my first year (SP17) where I had to lead 3 labs and grade assignments for 144 students every week. I still have not recovered from that experience.

I discovered a love for teaching, even though I feel its not very valued in academia. My Student Evaluation of Instructions (SEIs) greatly improved after midway through my PhD, consistently scoring significantly higher scores than the mean of my Department and University. I will indulge with one comment that I am proud of (from Summer 2020): "Rohit actually cared how you did in the class and always made it clear that he was available should you ever need any kind of help. He was extremely supportive especially considering the circumstances of this class being thrust online and so much more understanding which made this class so much better than XXXX"

top

Education

  • Ph.D., Geography, The Ohio State University (AU 2016 - SU 2020)
    Focus Areas: Remote Sensing, Deep Learning
    Advisor: Dr. Desheng Liu
  • M.Sc., Geo-Informatics, Birla Institute of Technology, Mesra, India (2011 - 2013)
    Thesis: "Extraction of Impervious Features through Artificial Neural Network using Spectral Indices"
    Advisor: Dr. Nilanchal Patel
  • B.Sc., Computer Science, St. Xavier's College, Kolkata, India (2008 - 2011)
    Thesis: "A Social Networking Website for Academics (SharEd)"
top

Industry Experience

Cognizant Technology Solutions, Programmer Analyst, 2013 - 2015.

I wrote a script in VBA that scrapes data from a DOS application for ESCROW and automates the manual data entry process reducing time taken by 85%. The employee who used to manually input all the data would run the script and then leave for a coffee break. Proud of that. I also developed a webiste as an interface for ServiceNow ticket processing using C# and ASP dotNET. Felt bored during my time there and decided to get a PhD.

top

Field Work

Visited Costa Rica in the summer of 2023 with Prof. Matt Fagan and grads Elise and Felipe to collect training and validation data for mapping land use/cover and roads.

CR image

Left: All collected road validation points in the Osa Peninsula (Costa Rica), Roads made of Asphalt and gravel from the nearby rivers (that is why so many misclassifications between them!), me (happy) in Corcovado National Park, and (right) roads along oil palm plantations.

top

Academic Service

  • NASA Peer Review Panel (2023): Invited to review multiple proposals for potential funding.
  • College of Arts and Sciences Dean’s Student Advisory Board (2019-20): Provided feedback to the Dean of Arts and Sciences on graduate student issues and concerns.
  • Health, Wellness, and Safety Committee (2019-20)
  • Delegate - Council of Graduate Students (2018-20)
  • Judge - Career Development Grant (2019), Ray Travel Award (2018-19).
  • Geography Department Spring Panel Committee (2018): Organized a panel on Environmental Data Justice, involving professionals from the local community.
top
© 2023 Rohit Mukherjee   •  Powered by Soopr   •  Theme  Moonwalk