主頁 >  其他 > ISP—影像除錯實習生(第15天)

ISP—影像除錯實習生(第15天)

2020-12-20 10:16:45 其他

ISP—3DNR影像去噪

目錄

ISP—3DNR影像去噪

空域介面說明

時域介面說明

色度資訊去噪

除錯


以海思3516EV200為例去除錯3DNR

3DNR引數介面

3DNR 的亮度去噪( NRy )由四級串聯去噪功能組成,按如下分為 4 級,假設編號為0 1 2 3 ,不同級之 的同樣編號、型別濾波器效果由于 現差 、串聯效應 導致 不同級結果 完全 一樣,
0 級、第 3 級為帶時域 助的空域濾波器,第 1 級、第 2 為時空域處理,色彩濾波器 獨立 于亮度濾波器,如下圖所示:
說明:
nX**,mX** 引數里面的 X 的均指級數,代指第 n 級,如 n0sf2 特指 nXsf2 系列引數里的第 0 級對應引數, m1id0 特指 mXid0 系列里第一級對應引數, 3 級空域濾波器引數 [nXsf5] [dzsf5] [nXsf6] [nXsfr6] [nXsbr6] [nXsfn] [nXsth] [nXsthd] [sfr] 分別有兩套介面(如圖 1-2 中的 3a 3b 區域),作用于運動區域( 3a )和靜止區 域( 3b ),實作不同的處理效果,第 3 級使能,需要第 2 級使能并且打開時域參考,否則第 3 無實際效果,
空域濾波 包含 0~4 基礎 濾波器 nXsf0 nXsf1 nXsf2 nXsf3 nXsf4 ,也 包含基礎濾波器的組合處理,不同級采用 不同型別的空域濾波器,第 0 級和第 1 級采用的濾 波器去噪保邊的能力 強, 但易 出現 條狀 噪聲(稱為 SFi 濾波器組),第 2 級和第 3 的濾波器去噪保邊的能力 弱, 但副 作用 小(稱為 SFk 濾波器組),

空域介面說明

下圖是低光環境下的0、1、2、3級基本空域濾波器引數配置
[kmode] 用于決定第 2 級和第 3 級濾波器的 SFk 濾波器 是否 根據亮度決定不同的去噪強度,
[nXsf5] 該介面用于除錯 號濾波器, 一號 四號濾波器的混合結果,用于組合不同頻段的降噪或者 節增強, 中四 引數分 用于 置四組濾波器結果, 第一 引數用于 置一號濾波器結果,以 類推,
[sfs5] 該介面用于第 3 級,設定 號濾波中四組濾波器的強度,值越大濾波或者增強的效果越強,
[dzsf5]: 該引數用于控制 號濾波器結果在影像中的作用范圍,該值越小,作用的范圍越大,當設定成 999 的時 ,相當于關閉 號濾波器功能,取值范圍為 [0,999]
[nXsf6] :該介面 號濾波器結果,為 組濾波器的混合結果,該介面 前兩個引數為參 混合濾波器號 (可以 0~5 號濾波器中選擇), 后一 引數 為混 合方式,取值范圍 [0, 4] ,該引數取 0 的時 候輸 是原始 值, 其他 表示四種不同的 混合方式:
[nXsfr6] :該介面在 sf6 介面的第四 引數選擇 4 的時 生效,用于該模式約束的四種檢查 制,值越大 傾向 選擇 [nXsf6] 的第 二個 結果,取值范圍 [0,31] ,結果 4 種方式中 最靠近 二個 結果的,
[nXsbr6] :該介面用于 號濾波器的亮暗 對稱調節,該引數只在 [nXsf6] 第四 個引數選擇 4 的時 生效, 兩個 引數用于分 控制 [nXsf6] 第一 結果和第 二個 結果 混合比例,可以 置在亮和暗的 兩個 結果采用不同的混合比例,

[nXsfn] [nXsth/nXsthd] nXsfn 表示不同影像特 區域選擇不同濾波器的型別,取值 [0,6] [nXsth/nXsthd] 介面 合使用, nXsth/nXsthd 表示不同區域的特 區分閾值的上下限,取值為 [0,511] nXsth 的取值應大于 nXsthd

[sfr] 空域濾波結果控制,取值 [0,31] ,值越大空域作用 度越強,當 N 為0 空域濾波關閉,
[DeRt]: 該介面的第一 引數為 0 表示 串行( 通)模式(如 2-1 ),大于 0的時 ,表示串行模式(如 2-2 ),串行模式僅 用于 NRy 0 級和 NRc 模塊,
[SelRt]: 用于產生串行模式的疊加 節的 0 1 2 號濾波器結果的混合比例,取值范圍為 [0, 16] ,第一 引數決定 0 1 號濾波器結果的混合比例,第 二個 引數決 1 2 號濾波器結果的混合比例,該介面取值越大會疊加 多的 節, 同時 噪聲也會相應加大,
串行模式下, 兩個 值只能取值 16

時域介面說明

每一級都包含了時域資訊用于影像處理,1 級的時域可采用分處理結構,其中每時域的介面兩套對應于兩層,(如果介面有多引數,介面帶上后0,1 來區分級,例如 nXtfr0, nXtfr1),IPC 應用場景一般建議采用 處理,將第 1 設定為背景層,將第 0 設定為前景層分開處理,

[ref]:該介面表示參考幀開關,一般設定為1,

[tedge]:對可能產生拖尾內容區域的處理,0 表示關閉,不做處理,1 處理可能出現的拖尾,2 3 處理可能出現的模

[nXstr] 時空域濾波處理, 小噪聲, 可能 入一定的 蒙紗 噪聲,值越大去噪噪聲越 蒙紗 噪聲出現概率越高,取值 [0,31]
[nXsdz] 用于 nXstr 介面對應的空域濾波器的限制,引數取值為 [0,999] ,值越小 nXstr 作用越明 ,取值 999 相當于該級的空域濾波器關閉,
[nXtss] 值越大靜止區域越 光滑 靜止區域影像內容可能越模 ,取值范圍為[0,15] ,該引數的 兩個 值表示分 作用不同區域,
[nXtsi] 用于 nXtss 介面,取值為 0 1 ,分 不同處理方式,選擇 0 是純空域的處理方式, 1 時空域的處理方式
[nXtfs] :時域濾波強度,當 濾波區域使用時域時, 引數表示時域作用強度,值越大強度越大,該介面的取值范圍 [0, 15]
[nXtfr] 拖尾、去噪平 控制引數, 總共 6 種處理方式,每 值越小可以控制拖尾越小, 去噪能力 弱,結果取 6 種方式中去噪效果 的一種,取值范圍 [0,31]
[nXtfrs]: 0 級有效,用于 [nXtfr] 使用,值越大空域效果越強,
[nXdzm] 用于 tdz 介面的選擇模式,取值范圍 [0, 1]
[nXtdz] 用于保護紋理或者去噪效果加強,取值范圍 [0, 999]
[nXtdx]:默認值為2,不建議修改
[mXmath/mXmathd] :動靜判決閾值的上下限, 值越大,被運動檢測單 判定為 靜止 的像 越多, 因而 實施 時域濾波的像 也越多,畫面當 也越 靜,一般 情況 下,將 TFS 調 大,將 mXmath/mXmathd 調到 剛好 抑制雨點現象, 再適 當調低 TFS 有雨點;第 1 級采用分 應用, 系統 根據該接 口的第 二個 值劃分出影像的靜止區域,作為影像的 背景層 絕對靜止區域), 影像作為 前景層 ,將會根據第一 引數 繼續 劃分出相對靜止區域和運 做分 處理,第 3 級的 mXmath/mXmathd 用于劃分影像為運動和靜止區域,可以 濾波或者增強處理, 但無 時域濾波效果,該介面的取值范圍 [0, 999] mXmath 的取值應大于或 mXmathd 的取值,
[mXmate] 表示平坦區域運動檢測指數, 值越大,被平坦運動檢測單 判定為“ 靜止 的像 越多, 因而 實施 時域濾波的像 也越多,畫面當 也越 靜; 一般 需要先 math 除錯到合 再微 調 mate ,以平 雨點噪聲和運動拖尾為合 取值范圍為 [0,8]
[mXmabw] 運動檢測內容視窗大小的選擇, 主要配 math 使用,值越大,視窗越大,當在低 度下 math 調大 不能抑制雨點,建議將 mabw 除錯到 7 以上, 可以 減輕 math 抑制雨點的 負擔 ,降低時域濾波的 作用,取值范圍為 [0, 9] ,如 一級分 處理, 背景層 (第 1 )的 mabw 的取值范圍為 [5, 9] 前景層 (第 0 )的取值為 [0, 9] 推薦使用 [0, 4] 以防止拖尾,如果不分 (也 就是 biPath = 0 , mabw 的取值范圍為 [5, 9]
[mXid] 根據 [mXmath] 的結果分為不同區域,分 選擇采用哪種 出效果,每 個數的取值為 [0,3] ,分 表示 [sfr] [nXstr] [nXtfr] [nXtfs] 出結果,取值越 大,時域引數作用越強,
[mXmabr] [mXmadz] 濾波器的選擇對應于 mXid 中的第 二個 引數,
[AdvMath] 開關用于選擇 通型動靜判決介面 math 還是 增強型動靜判決介面,建議在分 處理時開 該開關,增強模式只作用于第一級的 前景層 ,當采用增強 型介面, 前景層 math 設定的值通 小于 通型介面的值,取值范圍 [0, 1] 0 通模式, 1 為增強模式,如果不磁區域,該介面取值為 0
[AdvTh] 該介面決定增強型 math 的作用強度,值越小,作用越強,
[mXmatw] 時域濾波防運動拖尾指數,該值越大,運動拖尾收斂越快,反之,該 值越小,運動拖尾收斂越慢, 取值范圍為 [0, 3] ,一般默認為2,
[mXmasw]:時域濾波防雨點指數,該值越大,有助于降低雨點噪聲出現的概率, 其取值范圍為[0,15],一般不建議除錯,設定為默認值 12

色度資訊去噪

視頻色度去噪介面 NRc 去噪 主要 除錯引數為 sfc tfc trc, tpc
色度去噪 主要 除錯引數為 sfc trc tfc tpc ;在低 度下,由于色度噪聲比 較強,一般除錯 sfc=255 tfc =15 tpc = 15 trc =255 正常照 度下,色度噪聲比 弱,可以 當將 sfc trc tfc tpc 調小
[sfc] :表示色度空域濾波強度,取值范圍為 [0, 255]
[tfc] :表示色度時域濾波強度,一般建議 tfc 在低 度下除錯不 15 否則 會出現色彩拖尾 等副 作用,取值范圍為 [0, 32]
[tpc] :表示時域色噪濾波型別,建議除錯 tpc=tfc ,取值范圍為 [0, 32]
[trc] :用于抑制運動區域的色彩侵染現象,當出現色彩 trc 調為 10 以內,取值范圍為 [0, 255]

除錯

關于3DNR去噪模塊與YUV sharpen模塊相似,需要與感光度ISO進行聯動除錯,主要分為兩部分介紹,一是高ISO環境的下的3DNR去噪,一是低ISO環境下的3DNR去噪,

先是高ISO方面的3DNR去噪,通過曝光資訊可以看到,場景下所處的ISO為137447,下圖場景說明環境處于黑暗低光環境當中,這時候我們需要對當前ISO下進行3DNR去噪,盡可能的使得影像噪聲減少,影像變得清晰,

影響這部分的主要是,第1、第2級去噪功能,我們可以通過除錯下下圖紅框部分,使得影像變得清晰,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/237553.html

標籤:其他

上一篇:WebRTC音視頻開發-整套方案(Flutter+React+Go+WebRTC)

下一篇:《劍指offer》NO34 二叉樹中和為某一值的路徑 詳解 <Java實作>

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more