YHLUO DEMO / LYHDEMO · RECONSTRUCTION · BUILDING AND OBJECTS

The building as it is, objects as boxes.

The reconstruction pipeline now builds the building as it is and only the things in it as boxes. Columns, stairs, ramps and curved walls take their rough real shape and the colour of the wall, floor or ceiling they belong to; furniture, vehicles and everything else that exists apart from the construction keeps one box. The host then fits the building to the predicted depth, so that the proxy space connects the way the photographs show.

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.

Palace of Fine Arts

Palace of Fine Arts

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

Meeting room (ground-truth boxes)

Meeting room (ground-truth boxes)

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

Held-out scenes

The same pipeline, unchanged, on ten scenes that were not used while developing it: a courtroom, a curved auditorium, an outdoor bandshell, an apartment in Berlin, a street seen from a car, an aerial view of Cologne, a classroom, a small bedroom, a ballroom and a courthouse. Top: input photographs. Bottom: proxy from the same cameras.

Courtroom

Courtroom

Auditorium

Auditorium

Bandshell

Bandshell

Apartment

Apartment

Street

Street

Cologne from the air

Cologne from the air

Classroom

Classroom

Small bedroom

Small bedroom

Ballroom

Ballroom

Courthouse

Courthouse

Accuracy and time

Both versions were run in the same batches on the same machines: two to five cold reconstructions per scene each (48 frames, Pi3X, one editing session); times are means. Over the six scenes the new pipeline takes 0.92 of the time (geometric mean, 95% bootstrap interval 0.79 to 1.04). Ground-truth scores of the final code: previous release seven runs per scene, this release two (meeting room) and five (bedroom). Held-out video: twelve stretches of input photographs are taken out, the camera follows them, and the generated video is compared with the photographs (same seed, one chunk). Depth agreement is the share of input pixels where the proxy depth agrees with the predicted depth.

measureprevious releasethis releasenote
Time, meeting room413 s303 s
Time, office433 s369 s
Time, Palace of Fine Arts637 s546 s
Time, bedroom369 s351 s
Time, Mont-Saint-Michel502 s528 s
Time, lighthouse498 s558 sone run of 675 s
Meeting room: mIoU0.6100.639difference +0.029 (95% interval +0.012 to +0.046)
Meeting room: recall at IoU 0.50.820.97
Bedroom: mIoU0.6720.677difference +0.005 (95% interval -0.009 to +0.020)
Bedroom: recall at IoU 0.5 / 0.250.92 / 1.000.95 / 1.00
Held-out video: PSNR15.60 dB14.92 dBdifference -0.68 dB (95% interval -1.22 to -0.06); the cause is being measured
Held-out video: SSIM / LPIPS0.556 / 0.3490.539 / 0.377lower is better for LPIPS
Object boxes, mission church18070 to 84seats as blocks of rows
Object boxes, rotunda museum11136 to 49columns, stairs and balustrades are building parts
Seat boxes overlapping a seat box, church350
Depth agreement: meeting room / bedroom / office0.71 / 0.76 / 0.880.71 / 0.78 / 0.87
Depth agreement: Mont-Saint-Michel / lighthouse / Palace0.85 / 0.79 / 0.530.86 / 0.78 / 0.51

User requests

A request in plain words still decides the boxes for what it names; everything else follows the defaults.

Video from the new proxies

Proxy along an automatic camera path (left) and the video Mundo generates from it (right), two chunks each. The video model was not retrained for the new building parts.

Rotunda museum

Mission church

Palace of Fine Arts

Courtroom (held out)

What changed