ORIGIN STORY // 05

research index ↙

FIRST RESEARCH PROJECT · IEEE VCIP 2024

Thermal Vision for Solar Panels

Sophomore me, several Jupyter notebooks, and one very sunny computer-vision problem.

This was the project that taught me what research actually feels like: collecting imperfect data, discovering that preprocessing can completely change an experiment, benchmarking methods carefully, and eventually turning the work into my first first-author paper.

Solar panels in a field with thermal research equipment
Close-range thermal imaging // computer vision under messy real-world conditions.

research brief // 05

At a Glance

Question
Which classical vision methods remain reliable on close-range thermal imagery?
Data
710 thermal solar-panel images captured with a FLIR Duo Pro R camera.
Variation
Time of day · distance · camera angle · rotation · motion blur · colormap.
Evaluation
Feature detectors + feature descriptors under controlled transformations.
My role
Data collection · preprocessing · experimental design · benchmarking · analysis · manuscript development
Outcome
First-author publication · IEEE VCIP 2024

the first question

What Happens When Familiar CV Methods Leave Familiar Images?

Classical feature detectors are usually benchmarked on ordinary visible-light imagery. Thermal images behave differently: temperature variation, shadows, heat, and surface characteristics change what algorithms can reliably detect.

We wanted to know which methods remained robust when the imagery came from close-range thermal inspection rather than a standard vision benchmark.

from field to benchmark

How the Experiment Worked

  1. 01

    Capture

    Collect close-range thermal solar-panel imagery across distances, angles, and times of day.

  2. 02

    Preprocess

    Normalize thermal intensities and account for shadows and extreme heat regions.

  3. 03

    Perturb

    Apply controlled rotation and motion blur.

  4. 04

    Re-render

    Compare multiple thermal colormaps.

  5. 05

    Benchmark

    Evaluate detectors and descriptors under each condition.

contribution ledger

What I Built

01

Dataset + acquisition workflow

Helped collect and organize the close-range thermal image dataset.

02

Preprocessing pipeline

Implemented image normalization, shadow handling, transformations, and colormap variants.

03

Benchmark framework

Compared classical detectors and descriptors systematically using repeatability and matching performance.

04

Experimental analysis

Studied robustness across rotation, blur, time-of-day, and visual representation.

05

Paper

Led the work through analysis, writing, and first-author publication.

published result

What We Found

best detectorAKAZE
strongest descriptor overallSURF
strongest colormapsJET · RAINBOW

The bigger lesson was that performance depended not only on the algorithm, but on how thermal information was normalized and visually represented before the algorithm ever saw it.

baby researcher lore

How I Learned Research Was a Verb

I joined Eduardo Feo-Flushing’s IMPAQT Lab as a sophomore with considerably more curiosity than research experience.

He gave me room to learn computer vision by actually doing it: notebooks first, then experiments, then the uncomfortable realization that every design choice needed a reason.

The summer project eventually became a multi-year study and my first first-author conference paper.

mentor verdict: yes, the annoying child may stay

trajectory

Why It Still Matters

This project taught me to distrust the idea that data simply “arrives.”

Images are captured under conditions, transformed through preprocessing, and made legible through design choices before an algorithm ever evaluates them. That lesson shows up repeatedly in my later work on behavioral measurement and visualization.

methods

Methods

thermal imaging · OpenCV · feature detection · feature description · image preprocessing · controlled perturbations · empirical benchmarking

paper

Performance Evaluation of Feature Detectors and Descriptors with Close-Range Solar Panel Images