Feb. 27, 2015

Why Do I See This Dress as Blue and Black, While Others See It As White and Gold?

by Julie Leibach

Click to enlarge images
Many of you have probably seen this dress making the Internet rounds—and you either perceive it as blue with black trim, or white with gold/mustard trim (or perhaps you can see both versions). Why do people see it differently?
I emailed Bryan Jones, a retinal neuroscientist at the University of Utah’s Moran Eye Center (with whom SciFri spoke about this mouse eye), to see if he had any inkling. Here’s what he had to say:
“This is actually a potentially interesting area that may have some biological relevance, but it is likely something to do with things like exposure and color balance,” he writes.
When he looked at the image in Photoshop and picked a color to match, he got the hue below. “It looks like a sort of purple to me,” he writes. (Note: the image Jones used was pulled from this Tumblr page, rather than the original.)
Then Jones did some work in Photoshop to accommodate what he suspects was halogen lighting in the store. By adjusting the white balance, he noticed he could give the dress “a decidedly more blue hue” (see below). That, to him, indicates that the white balance of the camera’s sensor wasn’t aligned with the dress and its surroundings as they were photographed. He couldn’t find any metadata on the image but guesses the camera in this case was on a cell phone, which doesn’t do a good job adjusting for white balance.
Jones also says that the color balance when the image was taken was probably off, “given that it looks like there is some daylight coming in from behind the dress, which can seriously mess with even professional cameras.”
At this point, the photograph itself is already a skewed representation of the real dress. But also consider that lots of people are seeing this picture on many different types of computer displays. “LCD manufacturers will program in different default white points that can vary,” writes Jones, which means that the colors of the dress on one screen might look a bit different than the colors of the dress on another screen. 
Okay, so the photograph itself looks different from reality, and a computer screen might further misrepresent its true colors. But that doesn’t account for why two people looking at the same picture on the same screen see different colors, or why one person who first sees the frock as white/gold later sees it as blue/black. “That suggests there are psychophysical issues at play,” writes Jones. “Our moment to moment reality is literally synthesized on the fly, and our brain in some circumstances can decide something is one thing and then another.”
He continues: “Our brain relies on context to inform its decisions, so what people rely on for context in this case may be different. It may be the color/white balance of the image that they rely upon from the background that gives them a context for the color in the foreground,” he writes. “There are also times when our brains will fabricate information that we may be missing to fill in the gaps. For instance, when a baseball pitcher throws a ball, the ball can travel so fast there is not enough time for the visual information to travel from the retina to [the] visual cortex and be interpreted. So, what happens is [that] the brain sees the first few milliseconds of flight, and then computes a model of where it thinks the ball will actually be, informing our perception of where we think the ball is. In the case of color, it may be that there are differences in biology that weight different peoples’ decisions [regarding] what side of the color decision boundary they are [falling].”
And there’s also a chance that people with color blindness—who tend to be male—also see the dress differently. Further, some women have genetic mutations that enable them to see more colors than the average human. (The term for that ability is tetrachromatic.)
Now, time for the unveiling: Here it is. (Two Buzzfeed reporters also think they tracked the dress down to its maker.)
Were you right?    
About Julie Leibach

Julie is the managing editor of ScienceFriday.com. She is a huge fan of sleep and chocolate. Follow her @julieleibach.

The views expressed are those of the author and are not necessarily those of Science Friday.
EVAL ERROR: Entity: line 1: parser error : Space required after the Public Identifier

Entity: line 1: parser error : SystemLiteral " or ' expected

Entity: line 1: parser error : SYSTEM or PUBLIC, the URI is missing


line 1: package tmpevalpackage;
line 2: sub doEval { 
line 3: 	my($parent);
line 4: 	
line 5: 	if($LayoutManager::url_resolved_values{'SEGMENT.nickname'}) {
line 6: 		$parent = $LayoutManager::url_resolved_values{'SEGMENT.nickname'};
line 7: 	}
line 8: 	elsif($LayoutManager::url_resolved_values{'VIDEO.nickname'}) {
line 9: 		$parent = $LayoutManager::url_resolved_values{'VIDEO.nickname'};
line 10: 	}
line 11: 	elsif($LayoutManager::url_resolved_values{'DOCUMENT.nickname'}) {
line 12: 		$parent = $LayoutManager::url_resolved_values{'DOCUMENT.nickname'}
line 13: 	}
line 14: 	
line 15: 	if($parent) {
line 16: 		my(@books) = &Database::SelectClause('BOOK',"parent = $parent");
line 17: 		if(!@books) {
line 18: 			$parent = '';
line 19: 		}
line 20: 	}
line 21: 	
line 22: 	if(!$parent) {
line 23: 		my(@sel) = &Database::SelectClause('GLOBAL','record all ""');
line 24: 		if(@sel) {
line 25: 			$parent = 'GLOBAL.' . $sel[0];
line 26: 		}
line 27: 			$main::ENV{'reading_header'} = "FEATURED READING";
line 28: 	}
line 29: 	
line 30: 	 = '';
line 31: 	
line 32: 	if($parent) {
line 33: 		my(@books) = &Database::SelectClause('BOOK',"parent = $parent");
line 34: 		0 = 0;
line 35: 		my $dots;
line 36: 		foreach(@books) {
line 37: 			my(%data);
line 38: 			&Database::GetRow($_,'BOOK',\%data);
line 39: 			my($status,$title,$author,$url,$image,$width,$height) = &SciFri::Schema::getAmazonItem($data{'isbn'});
line 40: 			if($data{'title'}) {
line 41: 				$title = $data{'title'};
line 42: 			}
line 43: 			if($data{'author'}) {
line 44: 				$author = $data{'author'};
line 45: 			}
line 46: 			if($status eq 'ok') {
line 47: 				 .= "<div class=\"box-2x1-item box-slide\" data-href=\"$url\">";
line 48: 				 .= "	<div class=\"box-2x1-item-photo\">";
line 49: 				 .= "		<div class=\"image-wrapper\" data-jsclass=\"imageWrapper\" data-align=\"right\">";
line 50: 				 .= "			<img src=\"$image\" data-width=\"$width\" data-height=\"$height\">";
line 51: 				 .= "		</div>";
line 52: 				 .= "	</div>";
line 53: 				 .= "	<h4>$title</h4>";
line 54: 				if($author) {
line 55: 					 .= "	<p>by $author</p>";
line 56: 				}
line 57: 				 .= "	<div class=\"box-2x1-more-button\"><a href=\"$url\"><img src=\"/images/v1/icon_text_more_white.png\" width=47 height=15 border=0></a></div>";
line 58: 				 .= "</div>";
line 59: 				++0;
line 60: 			}
line 61: 		}
line 62: 	}
line 63: 	if($parent eq "GLOBAL.1") { $main::ENV{'reading_header'} = "FEATURED READING"; }
line 64: 	else { $main::ENV{'reading_header'} = "RELATED READING"; }
line 65:  };
line 66: &doEval();
line 67: 1;

Science Friday® is produced by the Science Friday Initiative, a 501(c)(3) nonprofit organization.

Science Friday® and SciFri® are registered service marks of Science Friday, Inc. Site design by Pentagram; engineering by Mediapolis.