{"id":41286,"date":"2023-12-04T16:36:58","date_gmt":"2023-12-04T21:36:58","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=41286"},"modified":"2023-12-04T16:36:58","modified_gmt":"2023-12-04T21:36:58","slug":"computational-bridal-photo","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2023\/12\/04\/computational-bridal-photo\/","title":{"rendered":"Computational Bridal Photo"},"content":{"rendered":"<p><a href=\"https:\/\/petapixel.com\/2023\/11\/16\/one-in-a-million-iphone-photo-shows-two-versions-of-the-same-woman\/\">Matt Growcoot<\/a>:<\/p>\n<blockquote cite=\"https:\/\/petapixel.com\/2023\/11\/16\/one-in-a-million-iphone-photo-shows-two-versions-of-the-same-woman\/\"><p>A woman says that &ldquo;the fabric of reality crumbled&rdquo; after she looked at an iPhone photo of herself trying on a wedding dress and noticed that her reflection looked different.<\/p><p>Standing in front of two large mirrors, Tessa Coates&rsquo; reflection does not return the same pose that she is making, and not only that, but both reflections are different from each other and different from the pose Coates was actually holding.<\/p><p>While Coates was holding one arm up and another down, the reflection on the left is seen holding both arms down, and the reflection to her right is holding both arms up to her waist.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/daringfireball.net\/linked\/2023\/12\/01\/fake-iphone-computational-photography-glitch\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2023\/12\/01\/fake-iphone-computational-photography-glitch\">\n<p>Coates, in her Instagram description, claims &ldquo;This is a real photo, not photoshopped, not a pano, not a Live Photo&rdquo;, but I&rsquo;m willing to say she&rsquo;s either lying or wrong about how the photo was taken.<\/p>\n<p>[&#8230;]<\/p>\n<p><a href=\"https:\/\/www.instagram.com\/stories\/highlights\/18035575858559127\/\">In a long-winded story post<\/a>, Coates says she went to an Apple Store for an explanation and was told by Roger, the &ldquo;grand high wizard&rdquo; of Geniuses at the store, that Apple is &ldquo;beta testing&rdquo; a feature like Google&rsquo;s Best Take. Which is not something Apple does, and if they did do, would require her to have knowingly installed an iOS beta.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/pxlnv.com\/linklog\/iphone-photo-bends-time\/\">Nick Heer<\/a>:<\/p>\n<blockquote cite=\"https:\/\/pxlnv.com\/linklog\/iphone-photo-bends-time\/\">\n<p>This is, as far as I can find, the first mention of this claim, but I would not give it too much credibility. Apple retail employees, in my experience, are often barely aware of the features of the current developer beta, let alone an internal build. They are not briefed on unannounced features. To be clear, I would not be surprised if Apple were working on something like this, but I would not bet on the reliability of this specific mention.<\/p>\n<\/blockquote>\n<p>It&rsquo;s almost unbelievable the sort of looney things that my customers tell me they were told by Apple retail employees\/geniuses, and I&rsquo;ve been directly told some quite unlikely things myself. The best bet is that someone in this story is mistaken. But I&rsquo;m not sure I&rsquo;d rule anything out after hearing Apple brag on stage that they secretly beta tested APFS file system conversions during the regular software update process.<\/p>\n\n<p><a href=\"https:\/\/appleinsider.com\/articles\/23\/11\/30\/a-bride-to-be-discovers-a-reality-bending-mistake-in-apples-computational-photography\">Wesley Hilliard<\/a> (<a href=\"https:\/\/news.ycombinator.com\/item?id=38482085\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/appleinsider.com\/articles\/23\/11\/30\/a-bride-to-be-discovers-a-reality-bending-mistake-in-apples-computational-photography\"><p>What&rsquo;s actually occurred here is a mistake in Apple&rsquo;s computational photography pipeline. The camera wouldn&rsquo;t realize it was taking a photo of a mirror, so it treated the three versions of Coates as different people.<\/p><p>Coates was moving when the photo was taken, so when the shutter was pressed, many differing images were captured in that instant as the camera swept over the scene, since it was a <a href=\"https:\/\/www.threads.net\/@ayfondo\/post\/C0VzJWCuwnU\">panoramic photo capture<\/a>. Apple&rsquo;s algorithm stitches the photos together, choosing the best versions for saturation, contrast, detail, and lack of blur.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/daringfireball.net\/linked\/2023\/12\/02\/maybe-it-was-a-pano\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2023\/12\/02\/maybe-it-was-a-pano\">\n<p>The subject claims it wasn&rsquo;t a Panoramic mode photo, but she didn&rsquo;t snap the photo, and if a photo taken in Panoramic mode isn&rsquo;t wide enough to reach some threshold, the Photos app does not identify\/badge it as such. And conversely, a normal photograph cropped to a very wide aspect ratio <em>will<\/em> be badged as Panoramic&#x2009;&mdash;&#x2009;like <a href=\"https:\/\/daringfireball.net\/misc\/2023\/12\/not-pano-but-labelled-pano-1.jpeg\">this<\/a> and <a href=\"https:\/\/daringfireball.net\/misc\/2023\/12\/not-pano-but-labelled-pano-2.jpeg\">this<\/a> from my own library&#x2009;&mdash;&#x2009;even though it wasn&rsquo;t snapped in Panoramic mode.<\/p>\n<\/blockquote>\n<p>Those sound like bugs to me.<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2023\/12\/02\/maybe-it-was-a-pano\">\n<p>I think it&rsquo;s quite likely Korkmaz is correct that this is the explanation for how this photo was created; I remain unconvinced that it wasn&rsquo;t a deliberate publicity stunt.<\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/02\/22\/the-limits-of-computational-photography\/\">The Limits of Computational Photography<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Matt Growcoot: A woman says that &ldquo;the fabric of reality crumbled&rdquo; after she looked at an iPhone photo of herself trying on a wedding dress and noticed that her reflection looked different.Standing in front of two large mirrors, Tessa Coates&rsquo; reflection does not return the same pose that she is making, and not only that, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2023-12-04T21:37:02Z","apple_news_api_id":"ee8c680e-5abf-4aca-9f73-3f7c9239f930","apple_news_api_modified_at":"2023-12-04T21:37:02Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/A7oxoDlq_Ssqfcz98kjn5MA","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[1395,31,2321,85,153,927],"class_list":["post-41286","post","type-post","status-publish","format-standard","hentry","category-technology","tag-apple-file-system-apfs","tag-ios","tag-ios-17","tag-iphone","tag-photography","tag-photos-app"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/41286","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=41286"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/41286\/revisions"}],"predecessor-version":[{"id":41287,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/41286\/revisions\/41287"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=41286"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=41286"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=41286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}