Research archive

Research & publications.

My papers and projects, with short notes on what each one tries to solve, how it works, and where it falls short.

01 / Research taxonomy

Task names the problem, Method names the technical route, and Goal names the primary design priority.

6 publications

Task

Method

Goal

TaskAny task
MethodAny method
GoalAny goal
Preprint

ZIP: Scalable Crowd Counting via Zero-Inflated Poisson Modeling

When more than 95% of local crowd-map blocks are empty, is squared-error regression still the right statistical model?

In briefUse a zero-inflated Poisson likelihood to separate structurally empty regions from discrete counts, without requiring segmentation masks or Gaussian-smoothed targets.

Task · Crowd countingMethod · Probabilistic modelsGoal · Scalability
Read the explanation
ICME 2025

Interact with me: Joint Egocentric Forecasting of Intent to Interact, Attitude and Social Actions

From one second of egocentric video, can an agent identify who will engage, whether the attitude is positive or negative, and what social action comes next?

In briefRepresent face, body, and hand keypoints as graphs, model their temporal evolution, and forecast intent, attitude, and action through a chained task hierarchy.

Task · Human behaviourMethod · Skeleton graphsGoal · Anticipation
Read the explanation
ICME 2025

CLIP-EBC: CLIP Can Count Accurately through Enhanced Blockwise Classification

CLIP was trained to match images and words, not to regress continuous values. Can counting be reformulated so that its recognition knowledge remains useful?

In briefTurn each local count into an unambiguous integer class, match local CLIP image features to natural-language count prompts, and recover a density map from the class probabilities.

Task · Crowd countingMethod · Vision–languageGoal · Accuracy
Read the explanation
ICIP 2022

FusionCount: Efficient Crowd Counting via Multiscale Feature Fusion

Why build an extra multiscale module if the encoder has already produced features with many receptive-field sizes?

In briefReuse 15 intermediate VGG-16 feature maps, learn spatially varying fusion weights from their contrasts, and decode them with a lightweight saliency-preserving reduction block.

Task · Crowd countingMethod · Feature fusionGoal · Efficiency
Read the explanation