skip to content

Department of Computer Science and Technology

 

Research


Research Theme: Energy Systems 


PV Sizing and Operation

Researcher: Anaïs Berkes

Supervisor: Srinivasan Keshav

Summary:

We address the optimal sizing and operation of home energy systems integrating photovoltaic (PV) panels, electric vehicles (EVs), and home energy management systems (HEMS) in the context of increased remote working. Using our SOPEVS framework, we analyze the impact of commuting habits and HEMS preferences on system sizing. Our findings suggest that remote-working homeowners with bidirectional EVs can eliminate the need for separate home storage, reducing system costs significantly, with potential savings of up to 80% when maximizing solar energy charging.

Please click here for more details.


Research Theme: Heatwave Impact


Topic: Transmission Grid

Researcher: Enming Liang

Supervisors: Minghua Chen, Srinivasan Keshav

Summary:

The European Electricity Grid Exhibits Temperature-induced Capacity Bottlenecks During Heatwaves.

Please click here for more details.


Research Theme: Biodiversity Monitoring


Topic: LIFE/STAR

Researcher: Emilio Luz-Ricca

Supervisors: Andrew Balmford, Michael Dales, Anil MadhavapeddyTom Swinfield

Summary:

In response to the global biodiversity crisis and to meet demand for tools to quantify biodiversity loss or gain, members of the Cambridge Centre for Carbon Credits (4C) have developed the Land-cover change Impacts on Future Extinctions (LIFE) metric—a spatial metric that quantifies and aggregates the effect of land use changes on species extinction risk for nearly 30,000 terrestrial vertebrate species.

My work is primarily focused on improving LIFE extinction risk estimates. One aspect of this is examining the distribution and intensity of various anthropogenic threats (e.g., fragmentation, edge effects, hunting, invasive species). Another avenue for improving LIFE estimates is through the input data products; to this end, I will experiment with data-driven methods for improving species range maps with an eye towards integrating plant species into LIFE.

Please click here for more details.


Research Theme: Remote Sensing


Topic:  Foundation Models for Complex Geospatial Tasks

Researcher: Onkar Gulati

Supervisors: David Coomes, Sadiq Jaffer, Anil Madhavapeddy

Summary:

Self-supervised learning (SSL) represents a shift in machine learning that enables versatile pre-trained models to leverage the complex relationships present in dense–oftentimes multispectral and multimodal–remote sensing data. This in turn can accelerate how we address sophisticated downstream geospatial tasks for which current methodologies prove insufficient, ranging from land cover classification to urban building segmentation to crop yield measurement and wildfire forecasting.

This PhD project explores the question of how current SSL methodologies may be altered to tackle remote sensing tasks, and also how to make them amenable to incremental time-series generation as new data regularly comes in from sensing instruments.

Please click here for more details.


Topic: Forest Degradation

Researcher: Amelia Holcomb

Supervisors: David CoomesSrinivasan Keshav

Summary:

Forest disturbance, defined as a partial reduction in forest cover that does not result in conversion to non-forested land, has surpassed deforestation by area in the Brazilian Amazon. In addition to causing direct carbon emissions, disturbance also diminishes ecosystem integrity by harming forest structure, even when canopy cover remains. Recent advances using LandSat and Sentinel-1 have improved the detection of disturbances at fine spatiotemporal resolution but are so far unable to quantify the changes in forest structure and biomass associated with a detected disturbance. The Global Ecosystem Dynamics Investigation (GEDI), a novel spaceborne LiDAR system, has captured billions of 25-meter diameter footprints measuring forest height, plant area, and understory structure since it began collecting data in 2019. Though there is no guaranteed repeat cycle, GEDI often measures the same location several times; some of these coincident footprints happen to fall before and after a detected disturbance. In this work, we develop a general-purpose open-source pipeline for identifying these locations and use it to find over 7,100 coincident footprint pairs with intermediate disturbance events across the Amazon basin. We also identify a control set of over 34,000 coincident footprint pairs from disturbed areas but without intermediate disturbance events. Analysis of this continent-scale dataset demonstrates that GEDI can detect canopy and biomass losses in non-stand-replacing disturbances as small as 0.09 ha. GEDI’s unique three-dimensional view of forest structure allows us to identify varied effects of different disturbance types, including areas where the upper canopy retains its height, but the understory suffers substantial losses. Finally, we model the relationship between LandSat and Sentinel-1 disturbance detection parameters and GEDI-measured per cent biomass loss. This is the first step towards a pan-tropical, spatially explicit estimate of carbon losses and structural changes due to forest disturbance.

Please click here to view the paper.


Topic: The Role of Urban Vegetation in Human Health

Researchers: Andrea Domiter, Andrés Zúñiga-González

Supervisors: Srinivasan Keshav, Anil MadhavapeddyRonita Bardhan

Summary:

As cities become home to over 70% of the global population by the mid-21st century, they face unprecedented challenges in sustainability and climate regulation. This PhD project aims to model the crucial role of urban vegetation in regulating city climates and improving human health, using a data-driven approach that combines weather, remote sensing, and socio-economic data. By analyzing the implementation of green spaces and trees in urban environments, the research seeks to address the complex interplay between urban structure, environmental sustainability, and social equity in shaping the cities of the future.

Please click here for more details.


Topic: Diffusion Models for Terrestrial Predictions about Land Use Change

Supervisors: Anil MadhavapeddySadiq Jaffer

Summary:

This project aims to develop and evaluate a video diffusion model trained on satellite imagery time series to predict and visualize landscape evolution, including changes in land use and cover, with potential applications in forecasting deforestation, flooding, and fire risks.

Please click here for more details.


Topic: Low-power Sensing Infrastructure for Biodiversity

Researcher:  Josh Millar

Supervisors: Anil Madhavapeddy, Hamed Haddadi

Summary:

This project aims to develop a low-power, multi-sensor device using on-device reinforcement learning to optimize scheduling and cooperation between devices, enhancing operational lifetime and coverage for long-term deployment in remote environments..

Please click here for more details.


Research Theme: Forest Carbon Monitoring


Topic: Trunk Diameter

Researcher: Frank Feng

Supervisor: Srinivasan Keshav

Summary: 

In forestry and ecological studies, accurately measuring tree trunk diameter is essential for monitoring forest health, estimating biomass, and conducting various environmental assessments. Traditional methods are often time-consuming and labor-intensive. While some smartphone-based tree-trunk diameter measurement techniques have been proposed in recent years, most of these solutions require high-end depth sensors.

In response to these challenges, we have developed a novel smartphone application capable of measuring tree trunk diameter without the need for specialized depth sensors, thereby expanding accessibility to both high-end and low-end smartphone users. Our app leverages advanced neural networks and image processing algorithms to accurately estimate tree trunk diameter from images taken by the optical camera.

Please click here for more details.


Topic: Impact of Fires

Researcher: Jovana Knezevic

Supervisors: David Coomes, Srinivasan KeshavAnil Madhavapeddy

Summary:


Topic: 3D Reconstruction

Researcher: Yihang She

Supervisors: Andrew Blake, David CoomesSrinivasan Keshav

Summary:

The research aims to develop a toolkit for creating augmented digital twins of forests to enable scalable monitoring algorithms using synthetic data, addressing the limitations of existing forest monitoring methods. The project is divided into two stages: constructing virtual forests from real forest data, and generating synthetic data from these digital twins to train 3D perception algorithms for forest property inference.

Please click here for more details.


Topic: Quantifying Carbon Sequestration in Regrowing Forests in the Brazilian Atlantic

Researcher: Felipe Begliomini

Supervisors: David CoomesSrinivasan Keshav, Charlotte Wheeler

Summary:

The content of the research will be provided soon.


Research Theme: Computer Systems & Environment and Nature


Topic: Assessing Mangrove Literature for Conservation Evidence

Supervisors: Anil Madhavapeddy, Sadiq Jaffer and Tom Worthington

Summary:

The Conservation Evidence Copilots project aims to synthesize and evaluate diverse literature on mangrove forest conservation, integrating expert knowledge and remote sensing data to develop best practices and inform policy decisions for this threatened ecosystem.

Please click here for more details.


Topic: Spatial and Multi-modal Extraction from Conservation Literature

Supervisors: Anil MadhavapeddySadiq JafferAlec ChristieBill Sutherland

Summary:

This MPhil project aims to combine published literature resources with geographic information to propose evidence-driven conservation interventions, enhancing the targeting and impact of future conservation efforts. The project involves developing a pipeline for extracting conservation-related information from literature, creating multimodal models for analyzing scientific papers, and building a predictive model to assess the potential efficacy of conservation interventions using machine learning and LLM techniques.

Please click here for more details.


Topic: Accurate Summarisation of Threats for Conservation Evidence Literature

Researchers:  Kittson Hamill

Supervisors: Anil Madhavapeddy, Sadiq Jaffer

Summary:

The Conservation Evidence Copilots project aims to synthesize and evaluate diverse literature on mangrove forest conservation, integrating expert knowledge and remote sensing data to develop best practices and inform policy decisions for this threatened ecosystem.

Please click here for more details.


Topic: Generating Chunk-free Embeddings for LLMs

Researchers: Mark Jacobsen

Supervisors: Anil Madhavapeddy, Sadiq Jaffer

Summary:

The Conservation Evidence Copilots project aims to develop a reliable pipeline for extracting, synthesizing, and verifying conservation literature to create an accurate taxonomy of wildlife threats, with the goal of informing policy and practice through clear, concise, and expert-validated summaries.

Please click here for more details.


Research Theme: Planetary Computing


Topic: Composable Diffing for Heterogenous File Formats

Supervisors: Patrick FerrisAnil Madhavapeddy

Summary:

This project aims to develop a composable diffing specification and prototype tool for comparing and merging heterogeneous geospatial data formats, using a domain-specific language to define flexible diffing rules, and evaluate its effectiveness against conventional Git-based approaches using real-world remote sensing datasets.

Please click here for more details.


Topic: Towards Reproducible URLs with Provenance

Supervisors: Patrick FerrisAnil Madhavapeddy

Summary:

This project aims to develop a practical implementation of Vurls (versioned URIs) by integrating the concept into a popular HTTP library, creating a proxy service for resolution and version comparison, and exploring compact representations and integration with existing web infrastructure.

Please click here for more details.


Topic: Privacy-preserving Emissions Disclosure Techniques

Researcher: Jessica Man

Supervisors: Martin Kleppmann, Anil Madhavapeddy

Summary:

This PhD research investigates the development of verifiable and privacy-preserving carbon emissions reporting mechanisms across the cloud computing supply chain, aiming to enable competition based on sustainability and drive demand-side pressure for renewable energy adoption in cloud services.

Please click here for more details.


Topic: Effective Geospatial Code in OCaml 2024

Researcher: George Pool

Supervisors: Anil MadhavapeddyMichael Dales, Patrick Ferris

Summary:

Customers of online services may want to take carbon emissions into account when deciding which service to use, but are currently hindered by a lack of reliable emissions data that is comparable across services. Calculating accurate carbon emissions across a cloud computing pipeline involves a number of stakeholders, none of whom are incentivised to accurately report their emissions for competitive reasons.

This PhD explores mechanisms to support verifiable and privacy-preserving emissions reporting across a chain of energy suppliers, cloud data centres, virtual machine hosting services providers and cloud services providers, which are ultimately passed through to APIs used by customers. We hypothesise that adding verifiable and composable emissions transparency to cloud computing architectures enables providers to compete on the basis of sustainability, resulting in demand-side pressure on cloud services to shift to renewable energy sources.

Please click here for more details.


Topic: Gradually Debugging Type Errors 2024

Researcher:  Max Carrol

Supervisors: Patrick FerrisAnil Madhavapeddy

Summary:

This project aims to enhance OCaml's type error reporting by incorporating gradual typing, allowing for a more intuitive and exploratory approach to understanding and resolving type errors, especially in larger codebases.

Please click here for more details.


Topic: An Imperative, Pure and Effective Specification Language 2024

Researcher:  Max Smith

Supervisors: Patrick FerrisAnil Madhavapeddy

Summary:

This project aims to develop a Python-like specification language with typed holes and functional underpinnings, translating to Hazel or OCaml 5 for robust semantics and multiple execution modes, including interactive tracing and high-performance parallel processing.

Please click here for more details.


Topic: Computational Models for Scientific Exploration

Researcher: Patrick Ferris

Supervisor: Anil MadhavapeddySrinivasan Keshav

Summary:

This research project addresses the computational challenges in climate science and ecology by conducting a systematic study of uncertainty sources in these fields. The goal is to develop a specification language and hermetic computation environment that enables scientists to create more precise, testable methodologies while maintaining the flexibility to explore intermediate results, ultimately advancing the scientific method in computational research.

Please click here for more details.


Topic: Compressive Streaming for Geospatial Pipelines

Researcher: Omar Tanner

Supervisor: Anil MadhavapeddySadiq Jaffer

Summary:

This project enhances geospatial data processing by using modern lightweight compression techniques to improve CPU and RAM bandwidth efficiency, leveraging CPUs' superscalar capabilities and SIMD instructions for faster data access. By employing multi-objective Pareto optimization, it achieves significant speedups in data management and analysis, crucial for environmental challenges, and provides a benchmark for optimizing geospatial pipelines.

Please click here for more details.


Research Theme: Mapping LIFE on Earth


Topic: Mapping Hunting Risks for Wild Meat in Protected Areas 2024

Researcher: Charles Emogor

Supervisor: Anil Madhavapeddy, Milind Tambe

Summary:

This project aims to optimize anti-poaching ranger patrols and address knowledge gaps in wild meat snaring using machine learning techniques and novel base maps, balancing biodiversity protection with local community well-being in protected areas.

Please click here for more details.


Topic: Using wasm to Locally Explore Geospatial Layers 2024

Researcher:  Sam Forbes

Supervisor:  Michael DalesAnil Madhavapeddy

Summary:

This project aims to develop a WebAssembly-based visualization tool for geospatial ecology data, enabling efficient, in-browser processing and display of species distribution maps from GeoTIFF files, with a focus on user-specified subsets and concurrent processing for real-time performance.

Please click here for more details.


Topic: Real-time Mapping of Changes in Species Extinction Risks 2024

Researcher: Emilio Luz-Ric

Supervisor: Andrew Balmford, Anil Madhavapeddy

Summary:

This PhD project aims to develop advanced modeling and machine learning techniques that integrate remote sensing data with other information sources to assess and quantify the impacts of complex anthropogenic threats, beyond simple habitat loss, on species-specific habitat quality and occupancy.

Please click here for more details.


Interspatial OS


Topic: Deep Learning for Decomposing Sound into Vector Audio 2024

Researcher:  Trevor Agus

Supervisor: Andrew Balmford, Anil Madhavapeddy

Summary:

This project aims to use deep learning techniques to decompose complex recorded sounds into perceptually relevant components based on cochlear activity patterns, potentially advancing hearing research and applications in sound processing.

Please click here for more details.


Topic: Low-latency Wayland Compositor in OCaml 2024

Researcher: Tom Thorogood

Supervisor: Ryan GibbAnil Madhavapeddy

Summary:

This project aims to develop a Wayland compositor in OCaml, leveraging the language's safety and composability features to create customizable window management logic for next-generation display servers, potentially revolutionizing the approach to situated displays and hybrid streaming systems.

Please click here for more details.


Topic: Building Bigraphs of the Real World 2024

Researcher: Roy Ang

Supervisor: Ryan GibbAnil Madhavapeddy

Summary:

This project aims to create a comprehensive bigraph model of the physical world using OpenStreetMap data, integrating hierarchical place structures and street connectivity, to enhance location-aware applications and demonstrate its utility in modeling ubiquitous systems like Bluetooth connectivity.

Please click here for more details.


Topic:  Interspatial Networking with DNS

Researcher: Ryan Gibbs

Supervisor: Anil MadhavapeddyJon Crowcroft

Summary:

This PhD project explores the Spatial Name System (SNS), a novel approach to addressing the limitations of the current Internet architecture in naming and resolving location-based services. By extending the DNS to incorporate hierarchical location-based names, SNS aims to enable both global and local resolution schemes, integrating spatial names into existing applications and opening new possibilities for sensor networks and augmented reality.

Please click here for more details.


EEG Group Research Archives