{"id":952,"date":"2008-08-27T18:05:15","date_gmt":"2008-08-27T16:05:15","guid":{"rendered":"http:\/\/www.boscarol.com\/blog\/?p=952"},"modified":"2012-10-10T22:03:29","modified_gmt":"2012-10-10T20:03:29","slug":"adobe-camera-raw-45-e-lightroom-2","status":"publish","type":"post","link":"http:\/\/www.boscarol.com\/blog\/?p=952","title":{"rendered":"ACR e Lr: decompressione, linearizzazione, demosaicizzazione"},"content":{"rendered":"<p>A partire da questo post seguiamo il flusso di formazione dell&#8217;immagine di Camera Raw (ACR), dal momento in cui si fa clic su un file Raw fino al momento in cui si forma l&#8217;immagine sul monitor (e l&#8217;utente pu\u00f2 iniziare a dare le impostazioni e le correzioni che desidera).<\/p>\n<p>Lightroom (Lr) usa lo stesso motore di Camera Raw (ACR) e quindi il flusso di formazione dell&#8217;immagine, dal momento in cui si apre il modulo Develop fino al momento in cui si forma l&#8217;immagine sul monitor, \u00e8 identico a quello di Camera Raw.<\/p>\n<p>ACR ha un database interno di tutte le fotocamere supportate, che contiene vari dati per ogni fotocamera.<\/p>\n<p><strong><br \/>\nLettura, decompressione, decrittazione<\/strong><\/p>\n<p>Camera Raw 4.5 e Lightroom 2 possono aprire immagini fino a 512 Mpixel.<\/p>\n<p>La prima operazione \u00e8 la lettura dei dati Raw e la loro decompressione (se sono compressi) e\/o decrittazione (se sono criptati).<\/p>\n<p><strong><br \/>\nLinearizzazione<\/strong><\/p>\n<p>Dopo la lettura dei dati viene fatta la\u00a0<a href=\"http:\/\/www.boscarol.com\/blog\/?p=506\" target=\"_self\">linearizzazione e rimozione <em>black level<\/em><\/a>. La linearizzazione viene fatta con una curva di linearizzazione memorizzata nel suo database.<\/p>\n<p>Segue la conversione a 16 bit (anzi nella forma usata da Photoshop, per cui il valore massimo non \u00e8 2<sup>16<\/sup>-1 = 64535 ma 2<sup>15<\/sup> = 32768) avviene linearmente cio\u00e8 moltiplicando ogni valore per un un fattore. Se la profondit\u00e0 del sensore \u00e8, per esempio, 12 bit, il massimo valore registrabile dal sensore \u00e8 4095 e il fattore di moltiplicazione \u00e8 32768\/4095 = 8.002.<\/p>\n<p><strong><br \/>\nDemosaicizzazione<\/strong><\/p>\n<p>Poi avviene la <a href=\"http:\/\/www.boscarol.com\/blog\/?p=708\">demosaicizzazione<\/a>, per la quale non \u00e8 noto l&#8217;algoritmo utilizzato, se non che\u00a0\u00e8 stato modificato a partire da Camera Raw 4.1 e Lightroom 1.1 (ma solo per i sensori che usano filtri di tipo Bayer) e il nuovo algoritmo riduce il rumore rispetto al precedente.<\/p>\n<p><strong><br \/>\nTag di bilanciamenro del bianco<\/strong><\/p>\n<p>A questo punto ACR legge il punto bianco nei dati Exif dell&#8217;immagine.\u00a0Il tag Exif registra l\u2019impostazione fatta dall\u2019utente al momento dello scatto mediante il men\u00f9 della fotocamera. L\u2019utente pu\u00f2 aver scelto una determinata temperatura, oppure pu\u00f2 aver lasciato la decisione alla fotocamera (<em>auto<\/em>), oppure pu\u00f2 aver scattato una superficie neutra (<em>preset<\/em>) dalla quale fotocamera ricava il bilanciamento necessario.<\/p>\n<p>Se il tag Exif non \u00e8 presente, ACR usa un suo proprio algoritmo di bilanciamento per trovare il punto neutro.\u00a0Vengono calcolate le coordinate colorimetriche del punto neutro.<\/p>\n<p>Nella prossima pagina si prosegue con la conversione\u00a0<em>scene-referred<\/em>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A partire da questo post seguiamo il flusso di formazione dell&#8217;immagine di Camera Raw (ACR), dal momento in cui si fa clic su un file Raw fino al momento in cui si forma l&#8217;immagine sul monitor (e l&#8217;utente pu\u00f2 iniziare a dare le impostazioni e le correzioni che desidera). Lightroom (Lr) usa lo stesso motore [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[181,372],"tags":[95,97,96,1277],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/pjoVH-fm","jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"_links":{"self":[{"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/952"}],"collection":[{"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=952"}],"version-history":[{"count":53,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/952\/revisions"}],"predecessor-version":[{"id":21811,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/952\/revisions\/21811"}],"wp:attachment":[{"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=952"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=952"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=952"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}