YHLUO DEMO / LYHDEMO · RECONSTRUCTION · BUILDING AND OBJECTS

The building as it is, objects as boxes: second version.

Second version of the building-and-objects reconstruction, after review. Things that stand on their own keep their box however small; only small things crowded together are grouped or left out; thin soft hangings against walls (curtains, blinds) are left out. Things in rows or along a wall take one direction, stated by the agent from the photographs. The host no longer opens walls or adds spaces by itself: it lists where predicted depth suggests an opening, and the agent decides from the photographs. Context photographs for video generation are now chosen on the reconstruction point cloud, independent of how the proxy is drawn.

Point cloud, boxes and proxy video

The latest reconstruction of each scene: its predicted point cloud with the boxes and building parts of the exported scene (drag to orbit, scroll to zoom, pick an object from the list), and the proxy rendered along the input cameras in capture order.

Scenes used during development

Rotunda museum

Rotunda museum

Top: input photographs. Middle: proxy of the previous release. Bottom: proxy of this release, from the same cameras.

Mission church

Mission church

Top: input photographs. Middle: proxy of the previous release. Bottom: proxy of this release, from the same cameras.

Bedroom (ground truth)

Bedroom (ground truth)

Top: input photographs. Middle: proxy of the previous release. Bottom: proxy of this release, from the same cameras.

Apartment (not used during development)

Apartment (not used during development)

Top: input photographs. Middle: proxy of the previous release. Bottom: proxy of this release, from the same cameras.

Scenes

Each picture row: input photographs, then the proxy of the previous release (the apartment: of the first version of this work), then the proxy of this version, from the same cameras.

Accuracy and time

Ground truth: the previous release six runs on the meeting room and five on the bedroom, this version three each. Held-out video: twelve stretches of input photographs taken out, the camera follows them and the generated video is compared with the photographs; each version reconstructed twice, contexts chosen the same way for both, means per scene, interval by bootstrap over the six scenes. Wall clock of this version was measured in one batch of twenty runs, without the previous release in the same batch.

measureprevious releasethis releasenote
Meeting room: mIoU0.6100.647difference +0.037 (95% interval +0.024 to +0.048)
Meeting room: recall at IoU 0.50.810.90
Bedroom: mIoU0.6730.696difference +0.022 (95% interval +0.017 to +0.027)
Bedroom: recall at IoU 0.50.921.00
Video on photographs left out: PSNR15.56 dB15.29 dBdifference -0.27 dB (95% interval -0.88 to +0.25)
Video on photographs left out: SSIM / LPIPS0.553 / 0.3540.550 / 0.356
Video: spread between two reconstructions of one scene1.04 dB0.59 dB
Time, bedroom360 s582 snot paired; editing sessions are longer
Time, office433 s571 snot paired
Time, Mont-Saint-Michel495 s688 snot paired
Time, lighthouse499 s713 snot paired
Time, meeting room463 s451 snot paired
Object boxes: church / museum180 / 11196 / 52curtains in the church 27 to 0
Object boxes: apartment / bedroom79 / 2473 / 21curtains 10 to 0 and 3 to 0; pictures kept

Video on photographs taken out

Four consecutive input photographs are taken out, the camera follows them for one chunk, and the remaining photographs are the pool the context photographs come from. Both versions use the same way of choosing context photographs and the same seed; shown is the first of two reconstructions of each version. The scores in the table are over both reconstructions.

Office, stretch a

This version: proxy (left) and generated video (right)

Context photographs this version chose

Context photographs this version chose

Previous release: proxy (left) and generated video (right)

Context photographs the previous release chose

Context photographs the previous release chose

The photographs taken out, which the video should reproduce

The photographs taken out, which the video should reproduce

Office, stretch b

This version: proxy (left) and generated video (right)

Context photographs this version chose

Context photographs this version chose

Previous release: proxy (left) and generated video (right)

Context photographs the previous release chose

Context photographs the previous release chose

The photographs taken out, which the video should reproduce

The photographs taken out, which the video should reproduce

Meeting room, stretch a

This version: proxy (left) and generated video (right)

Context photographs this version chose

Context photographs this version chose

Previous release: proxy (left) and generated video (right)

Context photographs the previous release chose

Context photographs the previous release chose

The photographs taken out, which the video should reproduce

The photographs taken out, which the video should reproduce

Meeting room, stretch b

This version: proxy (left) and generated video (right)

Context photographs this version chose

Context photographs this version chose

Previous release: proxy (left) and generated video (right)

Context photographs the previous release chose

Context photographs the previous release chose

The photographs taken out, which the video should reproduce

The photographs taken out, which the video should reproduce

Bedroom, stretch a

This version: proxy (left) and generated video (right)

Context photographs this version chose

Context photographs this version chose

Previous release: proxy (left) and generated video (right)

Context photographs the previous release chose

Context photographs the previous release chose

The photographs taken out, which the video should reproduce

The photographs taken out, which the video should reproduce

Bedroom, stretch b

This version: proxy (left) and generated video (right)

Context photographs this version chose

Context photographs this version chose

Previous release: proxy (left) and generated video (right)

Context photographs the previous release chose

Context photographs the previous release chose

The photographs taken out, which the video should reproduce

The photographs taken out, which the video should reproduce

Mont-Saint-Michel, stretch a

This version: proxy (left) and generated video (right)

Context photographs this version chose

Context photographs this version chose

Previous release: proxy (left) and generated video (right)

Context photographs the previous release chose

Context photographs the previous release chose

The photographs taken out, which the video should reproduce

The photographs taken out, which the video should reproduce

Mont-Saint-Michel, stretch b

This version: proxy (left) and generated video (right)

Context photographs this version chose

Context photographs this version chose

Previous release: proxy (left) and generated video (right)

Context photographs the previous release chose

Context photographs the previous release chose

The photographs taken out, which the video should reproduce

The photographs taken out, which the video should reproduce

Lighthouse, stretch a

This version: proxy (left) and generated video (right)

Context photographs this version chose

Context photographs this version chose

Previous release: proxy (left) and generated video (right)

Context photographs the previous release chose

Context photographs the previous release chose

The photographs taken out, which the video should reproduce

The photographs taken out, which the video should reproduce

Lighthouse, stretch b

This version: proxy (left) and generated video (right)

Context photographs this version chose

Context photographs this version chose

Previous release: proxy (left) and generated video (right)

Context photographs the previous release chose

Context photographs the previous release chose

The photographs taken out, which the video should reproduce

The photographs taken out, which the video should reproduce

Palace of Fine Arts, stretch a

This version: proxy (left) and generated video (right)

Context photographs this version chose

Context photographs this version chose

Previous release: proxy (left) and generated video (right)

Context photographs the previous release chose

Context photographs the previous release chose

The photographs taken out, which the video should reproduce

The photographs taken out, which the video should reproduce

Palace of Fine Arts, stretch b

This version: proxy (left) and generated video (right)

Context photographs this version chose

Context photographs this version chose

Previous release: proxy (left) and generated video (right)

Context photographs the previous release chose

Context photographs the previous release chose

The photographs taken out, which the video should reproduce

The photographs taken out, which the video should reproduce

What changed