I am a Postdoctoral Research Fellow at the University of Cambridge. I currently work within the Cambridge Centre for Smart Infrastructure and Construction (CSIC), under the supervision of Prof Brian Sheil, developing computer vision techniques (spanning image and video understanding to 3D/4D model generation) for measuring and monitoring construction productivity on site. My work bridges advances in visual reconstruction and scene understanding with the practical challenge of tracking construction progress, workforce activity, and site efficiency at scale.
Previously, at Cambridge I worked on AI-enabled large-scale disaster damage assessment (e.g., blasts, floods, and fires) as part of the EPSRC-funded MicroBlast project. I completed my PhD in Computer Science at Cardiff University in 2024, within the Visual Computing Group, under the supervision of Dr Oktay Karakus (Remote Sensing) and Prof Paul Rosin (Computer Vision, Fellow of the IAPR). My doctoral thesis, “Towards Minimal Supervision for Semantic Segmentation of Remote Sensing Imagery,” explored techniques to reduce the labelling burden in training machine learning models for satellite remote sensing imagery. Prior to my PhD, I received a Master’s degree with Distinction in Image and Video Communication and Signal Processing from the University of Bristol (2021), where my dissertation focused on “Ship Wake Detection in SAR Imagery Using Dual-Tree Complex Wavelet Transform (DT-CWT).”
My current research centres on computer vision for 3D/4D scene reconstruction — recovering spatial and temporal structure from images and video — and its application to construction productivity measurement, including site progress monitoring, activity recognition, and resource utilisation tracking. I am interested in bridging theoretical advances in AI with practical, real-world deployment, from earth observation to the built environment. My earlier work in remote sensing centred on “minimal supervision” approaches (semi-supervised learning, active learning, and multi-modal fusion) for large-scale disaster damage assessment, marine monitoring, and urban infrastructure detection — reducing the labelling burden in training machine learning models for satellite imagery. Beyond this, I retain a strong interest in applying computer vision to robotics and industrial automation, having previously developed and commercialised automated facilities for the manufacturing sector.
Proficient in Python & C++; Specialist in Qt & MFC GUI development.
Expertise in PyTorch & TorchGeo for machine learning algorithm development.
Expertise in QGIS and SNAP for satellite data processing and analysis.
Expertise in LaTeX for scientific writing, and Git for collaborative research.
Proficient in Pandas, NumPy, Matplotlib, Seaborn, and Plotly for data processing and visualisation.
Experience with Docker, GitHub Actions, and deploying ML models in cloud environments.
Skilled in agile methodologies, team collaboration, and problem-solving.
Fluent in English and Chinese; familiar with scientific and technical writing standards.