高動態範圍成像（，簡稱或），在計算機圖形學與電影攝影術中，是用來實現比普通數點陣圖像技術更大曝光動態範圍（即更大的明暗差別）的一組技術。高動態範圍成像的目的就是要正確地表示真實世界中從太陽光直射到最暗的陰影這樣大的範圍亮度（即高動態範圍）。 高動態範圍成像最初只用於純粹由計算機生成的影像。之後又開發出一些從不同曝光範圍照片中生成高動態範圍影像的方法。隨著數碼相機的日漸流行以及桌面軟體變得易於使用，許多業餘攝影師使用高動態範圍成像的方法生成高動態範圍場景的照片，但是，實際上高動態範圍還有許多其它的應用。 超高畫質電視論壇 Ultra HD Forum 也將 HDR 技術列為 UHD 電視標準需要支援的技術之一。目前，電視與移動端使用的 HDR 技術標準主要包括：HDR10，HDR10，Dolby Vision 以及 HLG Hybrid LogGamma 等。這些技術標準中定義了相比於傳統標準動態範圍影像（SDR）更大的亮度範圍，更廣的色域，更大的位元深度，不同於伽馬校正的轉換函式以及新的編碼方式。 當用於顯示的時候，高動態範圍影像經常要進行色調對映，並且要與其它幾種 一起使用。 歷史 在計算機圖形學中開創高動態範圍成像的先驅是 Paul Debevec，據說 Debevec 是第一個使用高動態範圍成像圖生成計算機影像以逼真地對計算機圖形物體進行照明與動畫處理。人們普遍認為 Gregory Ward 是高動態範圍成像檔案格式的奠基人。 與傳統數字影像的比較 通常儲存在高動態範圍影像中的資訊對應於真實世界可以觀察到的亮度（luminance）或者 radiance 值，這與傳統的數字影像儲存的在顯示器或者列印紙上顯示的顏色不同。所以，高動態範圍影像格式也經常成為 與場景相關，以區別於傳統的 與裝置相關 或者 與輸出相關 的數字影像。另外，傳統影像通常經常針對人類視覺系統進行編碼（最大化儲存在固定資料位中的可視資訊），這些編碼通常稱作 伽瑪編碼 或者 gamma 校正。儲存在高動態範圍影像中的資料經常是線性的，這就意味著它們表示亮度或者 radiance 的相對或者絕對值（gamma 10）。 高動態範圍影像每個顏色通道需要比傳統影像更多的資料位，這是因為它的線性編碼以及需要表示從 104 到 108 人眼可見亮度範圍甚至是更大範圍的數值。經常使用 16 位 half precision 或者 32 位浮點數表示高動態範圍畫素。但是，如果使用合適的傳遞函式進行變換，一些應用中的高動態範圍畫素可以用 1012 位表示亮度，用 8 位表示色度，並且不會帶來任何可見的量化誤差 High Dynamic Range Image Encodings by Greg Ward Anyhere SoftwarePerceptionmotivated High Dynamic Range Video Encoding from Informatik。 影像來源 高動態範圍影像最初使用不同的渲染工具生成，其中著名的一個是 Radiance。由於所使用單位都是基於如瓦 球面度 米 2 這樣的實際物理單位，所以這種方法可以實現更加逼真的模型場景表現。這種方法可以模擬真實場景的光照，以及利用這個結果選擇照明（假設幾何形狀、照明以及材料都是真實場景的精確表現）。 在 1997 年的 SIGGRAPH 上，Paul Debevec 提交了題為 從照片中恢復高動態範圍輻射圖 的論文。這篇論文描述了按照不同的曝光設定對同一個場景進行拍照，然後將這些採用不同曝光的照片組合成高動態範圍影像。這種高動態範圍影像可以捕捉從黑暗的陰影到亮光源或者高反光的更大動態範圍的場景。 在 SIGGRAPH 98 一年之後，Debevec 又提交一篇論文 將人造物體渲染成真實場景：溝通基於影像的傳統圖形與全域性照明以及高動態範圍照片。在這篇論文中，他使用以前的技術對光滑的鉻球照相以生成他所稱作的 light probe，即本質上的高動態範圍環境圖。然後將這個 light probe 用於合成場景的渲染。與普通的環境圖簡單地提供反射或者折射資訊不同，light probe 還提供了場景中的照明，實際上，這是唯一的光源。這種方法實現了一種前所未有的真實感效果，為整體照明模型提供了真實世界的照明資料。 色調對映 在檢視高動態範圍影像的時候經常會遇到一個問題，CRT、LCD、印表機以及其它影像顯示方法只能顯示有限動態範圍的影像。因此，人們開發了各種將高動態範圍影像 轉換 成可以檢視的影像的方法，這些方法統稱為 色調對映。 早期的色調對映非常簡單，這些方法設定一個動態範圍視窗，按照最大值、最小值對影像進行裁剪。最近出現的方法試圖顯示更大的動態範圍，一些更加複雜的方法已經在研究人眼及視神經感知場景的機制，並且爭取在保持真實的顏色與對比度前提下顯示全部的動態範圍。 例子 ImageStLouisArchMultExpEV472JPG4 stops ImageStLouisArchMultExpEV182JPG2 stops ImageStLouisArchMultExpEV151JPG2 stops ImageStLouisArchMultExpEV409JPG4 stops FileStLouisArchMultExpCDRjpg 簡單的對比度降低 FileStLouisArchMultExpToneMappedjpg 區域性色調對映 FileStLouisArchMultExpEV SNSHDRjpg 自然色調對映 一些影像例項可以用來幫助說明高動態範圍成像的用途。下面的例項所用的圖片是用 Uffizi 相簿中著名的 Paul Debevec 光探頭在 Radiance 中渲染生成。 曝光 在將高動態範圍影像透過色調對映生成用於顯示的低動態範圍影像的過程中，透過調整曝光展示了高動態範圍影像。中間的曝光是所期望的曝光，也最有可能是場景正常顯示的效果。左側較暗影像使用光圈 4 曝光，只能顯示天空較亮雲彩的一些細節。右側較亮影像使用光圈 3 曝光，可以顯示場景中較暗的部分。 模糊 這裡的高斯模糊展示了高動態範圍影像中超出取值範圍的數值也是有用的，即使它們在轉換成低動態範圍影像的時候通常都要被裁掉。左側影像是原始影像首先經過色調對映成的低動態範圍版本，然後在 GIMP 中進行模糊得到，右側的影像是原始高動態範圍影像在 pgblur 中進行模糊，然後經過色調對映得到。 儘管兩幅影像非常相似，但是明顯的區別就是光滑鉻球上的高亮光部分。在原始的高動態範圍影像中，這些畫素都有非常大的亮度值。當影像模糊的時候，周圍的畫素亮度被 拉高 並且在色度對映時裁剪成最大值，當然高亮畫素的亮度也會被周圍畫素 拉低，但是它們的亮度非常高所以在色度對映的時候仍然要超出最大值。這樣的結果就是更大的區域變成了白色。 但是對於低動態範圍模糊來說，高亮區域的畫素在模糊處理之前已經裁剪成了最大值，這就從總體上大幅度地降低了亮度值。因此，在模糊處理之後，光亮區域周圍的畫素將不再有非常高的亮度，即使是高亮區域內的畫素也由於周圍畫素的影響而被拉低。這樣高亮區域就變得比較模糊，看起來不再非常明亮。 對於常見的動態模糊也是同樣的結果。 其他例子 Bui in Sankt Johann im Pongau HDR panoramiojpg 奧地利蓬高地區聖約翰陰天時的景象（經 HDR 處理），事實上 地面 的亮度比此影像所呈現要要暗很多 FileChange du Sentier Paris Francejpg 日落時分的巴黎街景，HDR 突顯了逆光處的暗部細節 01พระทนงคหาคฤหาสนjpg 泰國帕亞那空山洞內的一座樓臺，HDR 處理使山洞內陰暗處的紋理得以顯示出來 FileMatterhorn sunset 2016 Unsplashjpg 夕陽下的馬特洪峰，實際上此時 地面 和天空的亮度差異非常大 參考文獻 參見 高動態光照渲染（用高動態範圍照明計算渲染虛擬場景，尤其是在計算機遊戲場合） OpenEXR Radiance 及其檔案格式 Logluv TIFF 檔案格式 CinePaint 影像編輯器 Pixel image editor Panoscan VectorWorks 高動態範圍（HDR）軟體 Photoshop CS2（及更高版本） Ulead PhotoImpact 11 Photomatix Pro Image stacker 外部連結 網易 HDR 攝影中國 HDR 攝影論壇 Artizen HDR 高動態範圍影像編輯及色調對映軟體 Hdrland 這種技術的圖片庫 Photomatix 高動態範圍影像合成及色調對映軟體 基於演示照明的即時高動態範圍影像 高動態範圍影像編碼 ，Greg Ward Anyhere Software Linux 中的高動態範圍影像，Nathan Willis Hyperfocal Design 商用高動態範圍影像、教程、軟體評估以及新聞 高動態範圍影像與影片的處理 從獲取到顯示 AHDRIA 使用標準數碼相機捕獲高動態範圍影像的軟體 全自動梯度域高動態範圍壓縮描述 HDRShop 高動態範圍影像處理軟體資源 HDRIE（高動態範圍影像編輯器） 受 HDRShop 啟發的開發原始碼專案 Renderman 中高動態範圍影像渲染 PFStools 建立、編輯高動態範圍影像的開放原始碼包 Where to Go for More HDR 攝影 如何生成高動態範圍影像 Tutorial Compares Photomatix and Photoshop CS2 Bridge 高動態範圍照相 Photoshop CS2 實現 Photoshop CS2 高動態範圍影像介紹 用 Photoshop CS2 生成 32 位高動態範圍影像 Exposure Bracketing Technique for HDR Photography 高動態範圍顯示 httpwwwbrightsidetechcom 高動態範圍顯示 高動態範圍顯示技術資訊 高動態範圍 LCD 顯示原理 Studio rendering httpwwwhdristudiocom Commercial HDR maps derived from studio lighting setups httpswebarchiveorgweb20130615115950httpsachformcom Commercial HDR panoramas and viewer PixelBox Academy HDRI Tutorial HDRI in PRMan using Image Based Illumination On rendering Category 計算機圖形學 Category 三維計算機圖形學 Category 攝影