1.å
³äº CLAHE çç解åå®ç°
å ³äº CLAHE çç解åå®ç°
CLAHE æ¯ä¸ç§é常ææçç´æ¹å¾åè¡¡ç®æ³,双语 源码 ç®åç½ä¸å·²ç»æå¾å¤æç« è¿è¡äºè¯´æ, è¿é说ä¸ä¸èªå·±çç解.ç´æ¹å¾åè¡¡æ¯ä¸ç§ç®åå¿«éçå¾åå¢å¼ºæ¹æ³, å ¶åçåå®ç°è¿ç¨ä»¥åæ¹è¿å¯ä»¥æ¥çè¿é: ä¸æææç´æ¹å¾åè¡¡_yfor-CSDNå客
ç®ååå¨ä¸äºé®é¢:
为äºè§£å³ä¸è¿°2个é®é¢, å°±æ2æ¹é¢ç解å³æ¹æ³: ä¸æ¯è§£å³å ¨å±æ§é®é¢, äºæ¯è§£å³èæ¯åªå£°å¢å¼ºé®é¢.
å°ä¸è¿°äºè ç¸ç»åå°±æ¯ CLAHE æ¹æ³, å ¶å ¨ç§°ä¸º: Contrast Limited Adaptive Histogram Equalization.
CLAHE ç®æ³æµç¨ä¸»è¦æ以ä¸å 个æ¥éª¤:
å ¶å¤çæµç¨å¯ä»¥ç¨å¦ä¸ç¤ºæå¾è¡¨ç¤º:
è¿é使ç¨matlabå®ç°äºè¯¥ç®æ³, å®ç°è¿ç¨åèäº: Contrast Limited Adaptive Histogram Equalization (CLAHE) - File Exchange - MATLAB Central (mathworks.com) åmatlabæºç adapthisteq .
以ä¸ä¸ºå ç»æµè¯ç»æ:
ä»å·¦å¾å³ä»¥æ¤ä¸º: åå¾, HE, CLAHE, ä»å¾ä¸å¯ä»¥çå°, CLAHEä¸ä» å®ç°äºå¾åç»èçå¢å¼º, è¿æå¶äºèæ¯åªå£°.
ä»å·¦å¾å³ä»¥æ¤ä¸º: åå¾, HE, CLAHE, ä»å¾ä¸å¯ä»¥çå°, CLAHEå®ç°äºå¯¹ç»èçå¢å¼ºä¸æ²¡æ使å¾å¾åè¿åº¦å¢å¼º.
å¦ä¸å¾æ示:
CLAHE ä¸ä½¿ç¨çæ¹æ³æ¯ä¸æå°å¾ªç¯, ç´å°å°æææªæåå¤ä½çåç´ é½æ·»å å°ç´æ¹å¾ä¸. è¿ç§æ¹æ³å®ç°è¿ç¨æ¯è¾å¤æ, 个人认为å¯ä»¥ç®å, å¦:
ä¸è¿°2ç§æ¹æ³å¯¹å¯¹æ¯åº¦å½±åä¸å¤§, ä½å¯¹å¾å亮度æä¸ç¹ç¹å½±å, å¦ä¸å¾æ示为ä¸è¿°æ¹æ³1ä¸åå§CLAHEæ¹æ³ç对æ¯ç»æ, 第1è¡ä¸ºåå§CLAHE, 第2è¡ä¸ºæªæåç´æ¥ä¸¢å¼æ¹æ³, 第1åå°ç¬¬3å使ç¨çæªæåæ°ä¾æ¬¡ä¸º: 0., 0., 0..
ä»å¾ä¸å¯çå°, 对å¾åç»æå½±åè¾å¤§çåæ°æ¯æªæéå¼, èä¸æ¯æ¯å¦å°æªæåçæ°æ®æ·»å å°ç´æ¹å¾çæ¯ä¸ªbinä¸. å¦ä¸å¾æ示为å¦å¤ä¸ç»æµè¯ç»æ, ä»å·¦å°å³ä¾æ¬¡ä¸º: åå§å¾å, éå¼0., éå¼0., éå¼0..
é对å¾åè¿è¡å¡«å , 为æ¹ä¾¿è¿è¡æå¼, å¡«å åå¾åçæ¯ä¸ªååé½å¿ 须为2çæ´æ°å, è¦ä¸ç¶ä¸æ¹ä¾¿å¯¹æ¯ä¸ªååå为4个åå.
å¨æ¥ç matlab æºç æ¶, éé¢ä½¿ç¨äº3ç§åå¸ç±»å:
è¿éæµè¯å¯¹æ¯äº uniform å rayleigh , å¦ä¸æ示为水ä¸å¾åæµè¯ç»æ(æ£å¸¸å¾åæµè¯å ä¹æ²¡æå·®å«, è¿éä¸è¿è¡å±ç¤ºäº):
ä»å·¦å°å³ä¾æ¬¡ä¸º: åå¾, uniform å rayleigh , ç®å没æçåºäºè çæ¬è´¨åºå«.
ä¸è¿è¿å¼ å¾åæ¥æº: Computer vision algorithm removes the water from underwater images » Behind the Headlines - MATLAB & Simulink (mathworks.com) , ä½è æåºäºä¸ç§ Sea-thru æ¹æ³, ææä¸é, è¿éä¸markä¸ä¸, åé¢ææ¶é´å¨ç 究ç 究, ææå¦ä¸æ示: