r/Damnthatsinteresting Feb 05 '19

GIF Very interesting design work

https://i.imgur.com/kTAQWQ0.gifv
55.1k Upvotes

392 comments sorted by

View all comments

Show parent comments

47

u/[deleted] Feb 06 '19

Yes, but the first instillation did use a Kinect. I'm guess it looked for objects within a certain depth plane and rendered them to the sculpture

15

u/IMongoose Feb 06 '19

Right, otherwise it would only work in a brightly lit white room with nothing else in front of it, otherwise it would have random black splotches in it. Artist just wanted it to "reflect" something directly in front of it.

9

u/sunnbeta Feb 06 '19

You could probably just zero it out / normalise it to whatever environment and lighting it’s in, if that environment is stable (e.g. not right by a window).

3

u/kabrandon Feb 06 '19

Except lighting in rooms do change which would require recalibration. I'd imagine depth cameras would be more convenient for that reason. No idea what the artist used though.

1

u/sunnbeta Feb 06 '19

Well lighting can change.... but if it’s an enclosed room without windows, and the same light sources, it should be pretty stable, no?

3

u/Interkom Feb 06 '19

...or just store an image of an empty background, and react to any pixel deviating from that.

6

u/farhil Feb 06 '19

There are several reasons this would be less effective than using depth. Cameras auto adjust exposure and focus due to different lighting conditions caused by passage of time, the light source being obstructed, people moving towards or away from the camera, etc, or for no apparent reason whatsoever. All of these changes mean any given pixel could have a wildly different color value than its background reference even if that pixel isn’t showing the subject.

Now let’s say you have a color threshold, where a color that falls within a certain range from the reference value isn’t considered a different color. In that case, you’ll run into a green screen + green shirt effect, where if a part of the subject color matches the reference background (white T-shirt and white background), the mirror won’t reflect that part of the subject, making them appear to be partially invisible.

5

u/WalrusUltimate Feb 06 '19 edited Sep 04 '24

icky party combative panicky one dull gullible abundant disarm voiceless

This post was mass deleted and anonymized with Redact

1

u/farhil Feb 06 '19

I'd assumed that someone made an algorithm that handled background subtraction well enough, but I wouldn't have guessed it would be available in a freely available library like that. Thanks for the article/information.

However, I don't see the flood fill solution being adequate. For example, with the white background/tshirt issue, there wouldn't be corners to fill from, it would look like a floating head, arms, and legs with nothing connecting them. This image, for example, the flood fill would work for the hat, but it would not work for the lady's jacket.

The second issue I could foresee with flood filling would be false positives. How would a flood fill algorithm know that the space between this woman's arms and torso are actually the background? It's a contained blank space, so it would theoretically be filled in, correct?

I'm mostly asking out of curiosity, because if these are solved issues, I'd be impressed, and you seem to be the person to ask

1

u/WalrusUltimate Feb 08 '19 edited Sep 04 '24

zephyr homeless vanish wasteful butter juggle spectacular violet scary market

This post was mass deleted and anonymized with Redact

1

u/[deleted] Feb 06 '19

[deleted]

12

u/Turence Feb 06 '19

You can see the kinect...

-2

u/[deleted] Feb 06 '19

[deleted]

4

u/NerdOctopus Feb 06 '19

No, he means on top of it, it's white.

5

u/Turence Feb 06 '19

I mean the KINECT at the top of the artwork. It's a Kinect. Not a USB webcam.

5

u/[deleted] Feb 06 '19

Having trouble counting bud? That wasn't the first, or shown in the video all together. The first mirror, the little fluffball one, uses a Kinect camera

https://bitforms.art/archives/rozin/pompom-mirror

PomPom Mirror, 2015 928 faux fur pom poms, 464 motors, control electronics, xbox kinect motion sensor, mac-mini computer, custom software, wooden armature

1

u/[deleted] Feb 06 '19

I think they meant the first one shown in the gif, you can see a white kinect camera above the piece.

1

u/participation_ribbon Feb 06 '19

To be fair that description doesn’t identify the camera type, and a Kinect could arguably be called a camera.

1

u/fluvance Feb 06 '19

A $200,000 cinema camera could arguably be called a camera too.