System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲AV无码一区二区乱子伦,人妻少妇乱子伦无码专区,亚洲精品无码久久久久
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種像素數據處理方法、系統、電子設備和存儲介質技術方案

    技術編號:44491402 閱讀:4 留言:0更新日期:2025-03-04 17:56
    本申請公開了一種像素數據處理方法、系統、電子設備和存儲介質,涉及數據處理領域。該系統基于像素行間隔與像素的比值以及光源數得到緩存區的總級數,且在每一次行像素讀取周期內,將緩存區內的數據逐級向下流入,并將最后一級的緩存區存儲至中間緩存區,在TDI傳感器輸出一行數據后,與中間緩存區內的數據疊加,將疊加后的數據輸入至下一個緩存模塊中,且每一個數據緩存模塊與像素行一一對應。由此,在每一次行像素讀取周期內,按照固定順序逐次完成數據的疊加、輸入至數據緩存模塊、逐級流出和輸入至中間緩存模塊后,即可實現TDI內數據的疊加,無需計算出緩存區對應的空間位置,提升了TDI疊加的效率。

    【技術實現步驟摘要】

    本專利技術屬于數據處理領域,尤其涉及一種像素數據處理方法、系統、電子設備和存儲介質


    技術介紹

    1、隨著機器視覺領域對檢測精度和檢測效率要求的不斷提高,多線tdi相機的應用越來越廣泛。相比于普通線陣相機一般只有一行的感光像素,多線tdi相機的典型特征是其圖像傳感器(即,tdi傳感器)內部存在多行的感光像素。例如,目前具有2行或者4行感光像素的多線tdi相機已經較為普遍,更多的還有12行甚至16行感光像素的多線tdi相機。

    2、相比于更高行(例如256行)的多線tdi相機,低階像素行的多線tdi相機特征是其圖像傳感器本身通常不具備tdi疊加功能,需要從tdi傳感器將所有行像素對應的像素數據讀取出來后,在后端處理器內完成tdi疊加,由此對后端處理器的緩存空間提出了很高的要求。

    3、為了降低后端處理器的緩存空間,中國專利《cn118784994a?一種tdi數據緩存方法、系統、電子設備和存儲介質》提出了一種解決方案,在tdi數據疊加過程中,通過重復使用同一個緩沖區,對需要疊加的圖像數據(即,本申請的像素數據)采用邊讀取邊疊加邊重新寫入的方式,相比于傳統的多線緩存并行疊加方法,可使得后端處理器內ram緩存資源降低一半以上。

    4、然而,上述tdi數據緩存方案,在每一次疊加過程中,需要根據讀取周期、傳感器總行數、光源總數等因素計算出每一行像素數據的緩存地址,在tdi傳感器線數(即,像素行數)和光源分區數增多時,緩存地址的計算過程將會變得復雜,邏輯資源量消耗也會大大增加,因此在降低tdi緩存空間的基礎上,tdi數據的疊加效率仍存在一定的提升空間。


    技術實現思路

    1、本申請提出的一種像素數據處理方法、系統、電子設備和存儲介質,用于在實現降低tdi緩存空間的基礎上,進一步提升tdi數據疊加的效率。

    2、為實現上述目的,本申請提出了以下技術方案:

    3、在本申請的第一方面,提供了一種像素數據處理系統,包括:

    4、加法器,用于疊加由圖像傳感器逐次輸出的單行像素的數據和中間緩存模塊的數據;

    5、數據選擇器,用于將加法器內疊加后的數據輸入至對應的數據緩存模塊內的第一級緩存區;其中,數據緩存模塊與圖像傳感器內除末尾外的像素行一一對應;

    6、n-1個數據緩存模塊,每一數據緩存模塊內包含m級緩存區,用于接收緩存疊加后的數據,作為已緩存數據;并在接收的過程中,將每級緩存區中已緩存數據依次移入至下一級緩存區,末級緩存區的已緩存數據則輸入至中間緩存模塊;其中,n表示圖像傳感器的總行數,且n≥2;m=a×b,a表示圖像傳感器內像素行間隔與像素的比值取整后加一,b表示光源數;

    7、中間緩存模塊,用于在單行像素的數據輸入至加法器時,將內部的數據輸入至加法器中;其中,圖像傳感器內末尾像素行的數據與中間緩存模塊的數據疊加后,得到完成tdi疊加的數據;在運行像素數據處理系統之前,清空數據緩存模塊和中間緩存模塊的數據。

    8、可選的,所述數據緩存模塊由一個或多個數據緩存器組成;

    9、其中,一個數據緩存器作為一級緩存區;或者,劃分一個數據緩存器內的緩存空間,形成多級緩存區。

    10、可選的,每一級緩存區均緩存一行像素的數據。

    11、可選的,所述中間緩存模塊內僅包含一個緩存區。

    12、可選的,所述數據選擇器中包含n-1個輸出端;其中,末級輸出端將加法器內疊加后的數據直接輸出,其余輸出端與數據緩存模塊一一對應連接,用于將加法器內疊加后的數據輸出至數據緩存模塊的第一級緩存區內。

    13、在本申請的第二方面,提供了一種像素數據處理方法,應用于第一方面任一所述的像素數據處理系統,所述像素數據處理方法包括:

    14、在每一次行像素讀取周期內,獲取圖像傳感器內單行像素的數據和中間緩存模塊內的數據,在加法器內完成疊加;

    15、基于數據選擇器,將疊加后的數據輸入至對應的數據緩存模塊中,并緩存至數據緩存模塊的第一級緩存區;其中,每一個數據緩存模塊對應所述圖像傳感器內的一行像素,且所述圖像傳感器內末尾像素行生成的數據與中間緩存模塊內的數據疊加后,作為完成tdi疊加后的數據;

    16、在疊加后的數據輸入至對應的數據緩存模塊的過程中,所述像素數據處理方法還包括:

    17、在每一次行像素讀取周期內,將所述對應的數據緩存模塊內每一級緩存區的數據輸入至下一級緩存區內,且末級緩存區的數據輸入至中間緩存模塊內。

    18、可選的,所述數據緩存模塊的總量為n-1,且根據圖像傳感器內每行像素內數據的獲取順序,基于數據選擇器,將疊加后的數據輪流輸入至對應的數據緩存模塊中。

    19、可選的,所述像素數據處理方法還包括:

    20、在獲取圖像傳感器內單行像素的數據之前,將數據緩存模塊和中間緩存模塊內的數據均清空。

    21、在本申請的第三方面,提供了一種電子設備,包括處理器、通信接口、存儲器和通信總線,其中,處理器,通信接口,存儲器通過通信總線完成相互間的通信;

    22、存儲器,用于存放計算機程序;

    23、處理器,用于執行存儲器上所存放的程序時,實現第二方面任一項所述的像素數據處理方法。

    24、在本申請的第四方面,提供了一種計算機可讀存儲介質,計算機可讀存儲介質內存儲有計算機程序,計算機程序被處理器執行時實現第二方面任一項所述的像素數據處理方法。

    25、本申請的有益效果如下:

    26、本申請提供了一種像素數據處理系統,包括:加法器,用于疊加由圖像傳感器逐次輸出的單行像素的數據和中間緩存模塊的數據;數據選擇器,用于將加法器內疊加后的數據輸入至對應的數據緩存模塊內的第一級緩存區;其中,數據緩存模塊與圖像傳感器內除末尾外的像素行一一對應;n-1個數據緩存模塊,每一數據緩存模塊內包含m級緩存區,用于接收緩存疊加后的數據,作為已緩存數據;并在接收的過程中,將每級緩存區中已緩存數據依次移入至下一級緩存區,末級緩存區的已緩存數據則輸入至中間緩存模塊;其中,n表示圖像傳感器的總行數,且n≥2;m=a×b,a表示圖像傳感器內像素行間隔與像素的比值取整后加一,b表示光源數;中間緩存模塊,用于在單行像素的數據輸入至加法器時,將內部的數據輸入至加法器中;其中,圖像傳感器內末尾像素行的數據與中間緩存模塊的數據疊加后,得到完成tdi疊加的數據;在運行像素數據處理系統之前,清空數據緩存模塊和中間緩存模塊的數據。

    27、基于上述處理,本申請提供了一種可用于tdi數據疊加的硬件結構,利用圖像傳感器內像素行間隔與像素的比值以及光源數計算得到的數值,作為數據緩存模塊內緩存區的總級數;在每一次行像素讀取周期內,將緩存區內的數據逐級向下流入,并將最后一級的緩存區存儲至中間緩存區;以及,在圖像傳感器輸出一行數據后,與中間緩存區內的數據進行疊加,并將疊加后的數據輸入至下一個緩存模塊中,且每一個緩存模塊與不同像素行一一對應。

    28、由此本文檔來自技高網...

    【技術保護點】

    1.一種像素數據處理系統,其特征在于,包括:

    2.根據權利要求1所述的系統,其特征在于,所述數據緩存模塊由一個或多個數據緩存器組成;

    3.根據權利要求1所述的系統,其特征在于,每一級緩存區均緩存一行像素的數據。

    4.根據權利要求1所述的系統,其特征在于,所述中間緩存模塊內僅包含一個緩存區。

    5.根據權利要求1所述的系統,其特征在于,所述數據選擇器中包含N-1個輸出端;其中,末級輸出端將加法器內疊加后的數據直接輸出,其余輸出端與數據緩存模塊一一對應連接,用于將加法器內疊加后的數據輸出至數據緩存模塊的第一級緩存區內。

    6.一種像素數據處理方法,其特征在于,應用于權利要求1-5任一所述的系統,所述像素數據處理方法包括:

    7.根據權利要求6所述的方法,其特征在于,所述數據緩存模塊的總量為N-1,根據圖像傳感器每行像素內數據的獲取順序,基于數據選擇器,將疊加后的數據輪流輸入至對應的數據緩存模塊中。

    8.根據權利要求6所述的方法,其特征在于,所述像素數據處理方法還包括:

    9.一種電子設備,其特征在于,包括處理器、通信接口、存儲器和通信總線,其中,處理器,通信接口,存儲器通過通信總線完成相互間的通信;

    10.一種計算機可讀存儲介質,其特征在于,計算機可讀存儲介質內存儲有計算機程序,計算機程序被處理器執行時實現權利要求6-8任一項所述的像素數據處理方法。

    ...

    【技術特征摘要】

    1.一種像素數據處理系統,其特征在于,包括:

    2.根據權利要求1所述的系統,其特征在于,所述數據緩存模塊由一個或多個數據緩存器組成;

    3.根據權利要求1所述的系統,其特征在于,每一級緩存區均緩存一行像素的數據。

    4.根據權利要求1所述的系統,其特征在于,所述中間緩存模塊內僅包含一個緩存區。

    5.根據權利要求1所述的系統,其特征在于,所述數據選擇器中包含n-1個輸出端;其中,末級輸出端將加法器內疊加后的數據直接輸出,其余輸出端與數據緩存模塊一一對應連接,用于將加法器內疊加后的數據輸出至數據緩存模塊的第一級緩存區內。

    6.一種像素數據處理方法,其特征在于,應用于權利要求...

    【專利技術屬性】
    技術研發人員:羅來富殷亞祥,郭自強楊晨飛,曹桂平,董寧,
    申請(專利權)人:合肥??乒怆娍萍脊煞萦邢薰?/a>,
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲A∨无码一区二区三区| 不卡无码人妻一区三区音频| 亚洲中文字幕在线无码一区二区| 日韩AV无码精品人妻系列| 久久久无码精品午夜| 亚洲一区无码中文字幕| 久久亚洲中文字幕无码| 精品三级AV无码一区| 亚洲VA中文字幕无码毛片| 国产精品午夜无码体验区| 久久亚洲AV成人无码电影| 亚洲国产精品无码久久久秋霞2| 亚洲AV成人无码网站| 日韩人妻精品无码一区二区三区 | 精品久久久久久久无码| 精品久久久无码中文字幕| 无码丰满熟妇浪潮一区二区AV| 无码精品尤物一区二区三区| 日韩人妻无码精品久久免费一| 国产精品无码素人福利不卡| 亚洲精品无码久久不卡| 无码精品人妻一区二区三区AV| 亚洲av无码av在线播放| 亚洲精品无码专区在线| 亚洲av永久无码嘿嘿嘿| 6080YYY午夜理论片中无码| 精品爆乳一区二区三区无码av | 无码专区久久综合久中文字幕| 亚洲免费无码在线| yy111111电影院少妇影院无码| 国模无码一区二区三区| 一级片无码中文字幕乱伦| 内射中出无码护士在线| 成人免费无码H在线观看不卡| 免费人妻av无码专区| 亚洲国产精品无码久久九九| V一区无码内射国产| 久久青青草原亚洲av无码 | 亚洲午夜国产精品无码| 久久人妻内射无码一区三区 | 精品无码国产一区二区三区51安|