cd /news/computer-vision/geometry-driven-shadow-harmonisation… · home topics computer-vision article
[ARTICLE · art-132236] src=arxiv.org ↗ pub= topic=computer-vision verified=true sentiment=· neutral

Geometry-Driven Shadow Harmonisation for Composited Faces: A Multiplicative, Albedo-Preserving Relighting Pipeline

A new arXiv paper (arXiv:2609.17740v1) presents a geometry-driven form-shadow injection pipeline for composited faces that multiplies a per-pixel gain field onto linear RGB rather than repainting the face, preserving albedo, identity, and skin tone. On an analytic face heightfield, the default three-parameter transfer (τ, σ, g_min) = (0.90, 0.45, 0.82) modifies 56.5% of face pixels with a mean gain of 0.938 (0.890 on modified pixels) and drives 3.4% of pixels to the floor. The authors analyse the transfer in closed form, ablate its parameters, and discuss failure modes of the monotone, darkening-only formulation, including double-shadowing of non-flat donors.

by read1 min views2 publishedSep 17, 2026

arXiv:2609.17740v1 Announce Type: new Abstract: Face swapping and face compositing pipelines routinely produce a face that is geometrically well aligned but photometrically implausible: the donor face carries flat, near-frontal studio illumination while the host body and background carry directional scene light. Most existing remedies re-synthesise the face through colour transfer, neural relighting, or inverse rendering, and therefore risk altering identity, skin tone, and texture. We present a conservative alternative: geometry-driven form-shadow injection. The pipeline never repaints the face. It estimates a per-pixel gain field $g\in[g_{\min},1]$ from a rasterised 3D face proxy and multiplies it channel-uniformly onto linear RGB, so the operator can only darken and cannot shift chromaticity. A dense landmark mesh is rasterised into a depth buffer, from which we derive surface normals, a cavity term, and screen-space cast shadows. Key-light direction is estimated from host-side cues (body, background, hair halo); on-face cues are downweighted because they recover the donor's lighting. Shadow magnitude is not matched to the host: it is set by a three-parameter transfer $(\tau,\sigma,g_{\min})$. The shading field is divided by its 75th percentile over skin, then gated, scaled, clamped, smoothed, and re-clipped inside a feathered, skin-gated face mask. On an analytic face heightfield, the default $(\tau,\sigma,g_{\min})=(0.90,0.45,0.82)$ modifies 56.5% of face pixels with mean gain 0.938 (0.890 on modified pixels) and drives 3.4% of pixels to the floor. Hue invariance is a corollary of the operator. We analyse the transfer in closed form, ablate its parameters, and discuss failure modes of a monotone, darkening-only formulation, including double-shadowing of non-flat donors.

── more in #computer-vision 4 stories · sorted by recency
── more on @arxiv 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/geometry-driven-shad…] indexed:0 read:1min 2026-09-17 ·