欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

運動對象檢測裝置、運動對象檢測方法和計算機程序的制作方法

文檔序號:7748867閱讀:238來源:國知局
專利名稱:運動對象檢測裝置、運動對象檢測方法和計算機程序的制作方法
技術領域
本發(fā)明一般地涉及用于檢測運動對象的運動對象檢測裝置、運動對象檢測方法和 計算機程序。更具體而言,本發(fā)明涉及基于運動對象是近還是遠來精確地檢測運動對象的 運動對象檢測裝置、方法和計算機程序。
背景技術
通常,在監(jiān)視相機的入侵檢測系統(tǒng)中,運動對象被檢測。例如,日本專利申請 JP-A-2007-102556公開了 應從其檢測運動的所捕獲的圖像數(shù)據(jù)根據(jù)誤差發(fā)生塊的數(shù)目 被劃分成多個區(qū)域塊。每個圖像塊平滑后的圖像數(shù)據(jù)中的狀態(tài)變化被檢測,并且所檢測到 的狀態(tài)變化塊的圖與在利用狀態(tài)變化了的塊的運動來計算誤差發(fā)生塊的數(shù)目之前所檢測 到的狀態(tài)變化塊的圖相比較。當所計算出的誤差發(fā)生塊的數(shù)目大于預定數(shù)值時,判定運動 被檢測到。在日本專利申請JP-A-2006-107457中所描述的技術中,多條在前圖像數(shù)據(jù)被存 儲為參考圖像數(shù)據(jù)。在所存儲的參考圖像數(shù)據(jù)與所包含的圖像數(shù)據(jù)之間檢測像素和小區(qū)域 中的差異。圖像數(shù)據(jù)中的運動對象是基于所檢測出的差異的連續(xù)性或頻率來檢測的。

發(fā)明內(nèi)容
然而,當在利用狀態(tài)變化了的塊計算出的誤差發(fā)生塊的數(shù)目大于預定數(shù)值的情況 中檢測運動時,當運動對象距離遠時,檢測運動的精度會劣化。即,當運動對象距離遠時,運 動對象在所捕獲的圖像中的圖像尺寸小。因此,當運動對象距離遠時,誤差發(fā)生塊的數(shù)目不 會增大并且運動不會被檢測出。在基于所捕獲的圖像與參考圖像數(shù)據(jù)之間的像素或小區(qū)域中的差異來檢測運動 對象的技術中,這些差異的連續(xù)性或頻率依賴于運動對象距離是遠還是近而大大不同。因 此,檢測運動對象的精度在運動對象距離檢測裝置遠時和在運動對象距離檢測裝置近時的 很不一樣。因此,希望提供一種運動對象檢測裝置和運動對象檢測方法以及可以由處理器執(zhí) 行的計算機程序代碼,其可以精確地檢測運動對象,而不論運動對象是距離諸如相機之類 的檢測裝置是遠還是近。該方法例如可以被存儲為非時變的存儲介質(zhì)或非時變電子存儲介 質(zhì)上。根據(jù)本發(fā)明的實施例,由多個運動對象檢測處理器使用當前圖像和在前圖像來檢 測運動檢測區(qū)域中的運動對象。當運動對象被這多個運動對象檢測處理器之一檢測到時, 判定該運動對象在運動檢測區(qū)域中被檢測到,并且運動檢測區(qū)域的運動對象檢測結果由檢 測結果處理器輸出。根據(jù)從運動檢測區(qū)域的圖像中檢測出的運動對象(相對于檢測裝置, 例如,相機、傳感器、圖像獲取單元或其它合適的運動檢測裝置)的距離遠近而具有不同運 動對象檢測特性的多個運動對象檢測處理器被用作所述多個運動對象檢測處理器。因此, 不論運動對象的位置是距離遠還是距離近,都可以精確地檢測運動對象。
因此,本發(fā)明的一個實施例針對用于檢測由諸如相機之類的成像裝置捕獲的對象 的運動的設備(所述設備)。所述設備包括運動對象檢測單元,其(1)可操作用于基于第一 運動對象檢測處理來檢測對象的運動,以及(2)可操作用于基于第二運動對象檢測處理來 檢測對象的運動。所述設備還包括輸出單元,其可操作用于基于由運動對象檢測單元基于 第一運動對象檢測處理和第二運動對象檢測處理中的至少一個進行的檢測來生成輸出本發(fā)明的另一實施例針對上述設備,其中,第一運動對象檢測處理與第二運動對 象檢測處理不同。本發(fā)明的另一實施例針對上述設備,其中,第一和第二運動檢測處理中的每一個 根據(jù)多個檢測因素中的至少一個來操作。本發(fā)明的另一實施例針對上述設備,其中,多個檢測因素中的至少一個包括使用 多個所捕獲的圖像的運動向量檢測。本發(fā)明的另一實施例針對上述設備,其中,多個所捕獲的圖像包括一個或多個之 前捕獲的圖像。本發(fā)明的另一實施例針對上述設備,其中,多個所捕獲的圖像包括一個或多個當 前捕獲的圖像。本發(fā)明的另一實施例針對上述設備并且還包括可操作用于存儲多個所捕獲的圖 像中的至少一個的存儲單元。本發(fā)明的另一實施例針對上述設備,其中運動對象檢測單元包括相機。本發(fā)明的另一實施例針對上述設備,其中多個檢測因素中的至少一個包括使用多 個所捕獲的圖像的歸一化相關檢測。本發(fā)明的另一實施例針對上述設備,其中,多個檢測因素中的至少一個包括以下 至少一個與圖像顯示屏上的距離相關聯(lián)的空間分辨率;和與所捕獲的圖像之間的間隔相 關聯(lián)的時間分辨率。本發(fā)明的另一實施例針對上述設備,并且還包括可操作用于提供運動檢測區(qū)域的 坐標指定單元,并且運動對象檢測單元可操作用于檢測運動檢測區(qū)域內(nèi)的對象的運動,并 且輸出包括對對象的位置相對于成像裝置的臨近度的指示。本發(fā)明的另一實施例針對上述設備,并且其中輸出包括對對象的位置相對于成像 裝置的臨近度的指示。本發(fā)明的另一實施例針對上述設備,其中,第一運動對象檢測處理對應于相對于 成像裝置具有第一臨近度的對象的位置,并且第二運動對象檢測處理對應于相對于成像裝 置具有第二臨近度的對象的位置。第一臨近度比第二臨近度距離成像裝置更遠。本發(fā)明的另一實施例針對上述設備,其中,第二運動對象檢測處理對應于相對于 成像裝置具有第二臨近度的對象的位置。第一臨近度比第二臨近度距離成像裝置更遠。本發(fā)明的另一實施例針對上述設備,其中,輸出指示所檢測到的對象的運動。本發(fā)明的另一實施例針對上述設備,其中,運動對象檢測單元包括第一和第二運 動對象檢測處理器并且第一運動對象檢測處理器包括第一處理要求,以使得第一運動對象 檢測處理基于第一處理要求被選擇。本發(fā)明的另一實施例針對上述設備,其中,第一運動對象檢測處理包括運動檢測 技術。
本發(fā)明的另一實施例針對上述設備,并且第二運動對象檢測處理包括第二處理要 求,以使得第二運動對象檢測處理基于第二處理要求被選擇。本發(fā)明的另一實施例針對上述設備,并且第二運動對象檢測處理包括運動檢測技 術。本發(fā)明的另一實施例針對上述設備,其中,第一運動對象檢測處理和第二運動對 象檢測處理中的至少一者包括這樣的處理,該處理包括運動向量檢測和歸一化相關檢測。本發(fā)明的另一實施例針對上述設備,其中,第一運動對象檢測處理和第二運動對 象檢測處理中的至少一者包括這樣的處理,該處理包括空間分辨率設置,空間分辨率設置 包括第一分辨率空間設置和第二分辨率空間設置。第一分辨率空間設置低于第二分辨率空 間設置。本發(fā)明的另一實施例針對上述設備,其中,第一運動對象檢測處理和第二運動對 象檢測處理中的至少一者包括這樣的處理,該處理包括時間分辨率設置,時間分辨率設置 包括第一幀率設置和第二幀率設置。第一幀率設置低于第二幀率設置。本發(fā)明的另一實施例針對上述設備,其中,第一運動對象檢測處理和第二運動對 象檢測處理包括這樣的處理,這些處理包括運動向量檢測和歸一化相關檢測以及第一分辨 率空間設置和第二分辨率空間設置。第一分辨率空間設置低于第二分辨率空間設置。本發(fā)明的另一實施例針對上述設備,其中,第一運動對象檢測處理和第二運動對 象檢測處理包括這樣的處理,這些處理包括運動向量檢測和歸一化相關檢測以及第一幀率 設置和第二幀率設置。第一幀率設置低于第二幀率設置。本發(fā)明的另一實施例針對上述設備,其中,第一運動對象檢測處理和第二運動對 象檢測處理包括運動向量檢測和歸一化相關檢測;第一分辨率空間設置和第二分辨率空間 設置;以及第一幀率設置和第二幀率設置。第一分辨率空間設置低于第二分辨率空間設置, 并且第一幀率設置低于第二幀率設置。本發(fā)明的另一實施例針對用于檢測運動對象的方法(所述方法),其包括使用一 個或多個第一檢測因素來檢測對象的運動以提供第一對象檢測輸出以及使用一個或多個 第二檢測因素來檢測對象的運動以提供第二對象檢測輸出。如果第一和/或第二對象檢測 輸出被提供則產(chǎn)生輸出。本發(fā)明的另一實施例針對上述方法,其中,第一檢測因素與第二檢測因素不同。本發(fā)明的另一實施例針對上述方法,其中,第一對象檢測輸出與第二對象檢測輸 出不同。本發(fā)明的另一實施例針對上述方法,其中,第一檢測因素包括第一檢測方法,第一 空間方向分辨率和第一時域分辨率。本發(fā)明的另一實施例針對上述方法,其中,第二檢測因素包括第二檢測方法,第二 空間方向分辨率和第二時域分辨率。本發(fā)明的另一實施例針對上述方法,其中,使用一個或多個第一檢測因素包括從 多個運動對象檢測處理中選擇第一運動對象檢測處理。本發(fā)明的另一實施例針對上述方法,其中,選擇第一運動對象檢測處理包括選擇 歸一化相關檢測方法。本發(fā)明的另一實施例針對上述方法,其中,選擇第一運動對象檢測處理包括選擇歸一化相關檢測方法;以及減小與顯示屏幕上的距離相關聯(lián)的空間方向分辨率??臻g方向 分辨率是作為對象相對于所捕獲的對象的圖像的距離更近的函數(shù)而被減小。本發(fā)明的另一實施例針對上述方法,其中,選擇第一運動對象檢測處理包括選擇 歸一化相關檢測方法;以及增大與所捕獲的對象的圖像之間的間隔相關聯(lián)的時間分辨率, 其中,時間分辨率是作為對象相對于所捕獲的對象的圖像的距離更近的函數(shù)而被增大。本發(fā)明的另一實施例針對上述方法,其中,選擇第一運動對象檢測處理包括選擇 歸一化相關檢測方法;以及減小與顯示屏幕上的距離相關聯(lián)的空間方向分辨率,空間方向 分辨率是作為對象相對于所捕獲的對象的圖像的位置更近的函數(shù)而被減?。灰约霸龃笈c所 捕獲的對象的圖像之間的間隔相關聯(lián)的時間分辨率,其中,時間分辨率是作為對象相對于 所捕獲的對象的圖像的位置更近的函數(shù)而被增大。本發(fā)明的另一實施例針對上述方法,其中,使用一個或多個第一檢測因素包括從 多個運動對象檢測處理中選擇第二運動對象檢測處理。本發(fā)明的另一實施例針對上述方法,其中,選擇第二運動對象檢測處理包括選擇 運動向量檢測方法。本發(fā)明的另一實施例針對上述方法,其中,選擇第二運動對象檢測處理包括選擇 運動向量檢測方法以及增大與顯示屏幕上的距離相關聯(lián)的空間方向分辨率,其中,空間方 向分辨率是作為對象相對于所捕獲的對象的圖像位置更遠的函數(shù)而被增大。本發(fā)明的另一實施例針對上述方法,其中,選擇第一運動對象檢測處理包括選擇 運動向量檢測方法以及減小與所捕獲的對象的圖像之間的間隔相關聯(lián)的時間分辨率。該時 間分辨率是作為對象相對于所捕獲的對象的圖像位置更遠的函數(shù)而被減小。本發(fā)明的另一實施例針對上述方法,其中,選擇第一運動對象檢測處理包括選擇 運動向量檢測方法以及增大與顯示屏幕上的距離相關聯(lián)的空間方向分辨率??臻g方向分辨 率是作為對象相對于所捕獲的對象的圖像的位置更遠的函數(shù)而被增大;并且減小與所捕獲 的對象的圖像之間的間隔相關聯(lián)的時間分辨率。時間分辨率是作為對象相對于所捕獲的對 象的圖像的位置更遠的函數(shù)而被減小。本發(fā)明的另一實施例針對上述方法,其中,使用一個或多個第一檢測因素包括基 于處理能力要求來從多個運動對象檢測處理中選擇第一運動對象檢測處理,所述處理能力 要求用于執(zhí)行所選擇的第一運動對象檢測處理。本發(fā)明的另一實施例針對上述方法,其中,使用一個或多個第一檢測因素包括基 于處理能力要求來從多個運動對象檢測處理中選擇第二運動對象檢測處理,所述處理能力 要求用于執(zhí)行所選擇的第二運動對象檢測處理的。本發(fā)明的另一實施例針對一種非臨時計算機可讀記錄介質(zhì),其用于存儲用于檢測 運動對象的計算機程序,其中,該程序執(zhí)行以下步驟使用一個或多個第一檢測因素來檢測 對象的運動以提供第一對象檢測輸出;使用一個或多個第二檢測因素來檢測對象的運動以 提供第二對象檢測輸出;并且如果第一和/或第二對象檢測輸出被提供則產(chǎn)生輸出。本發(fā)明的另一實施例針對上述計算機可讀記錄介質(zhì),其中第一對象檢測輸出與第 二對象檢測輸出不同。本發(fā)明的另一實施例針對一種運動對象檢測器,其包括處理單元,處理單元被配 置為根據(jù)一個或多個第一參數(shù)進行操作來檢測對象的運動并產(chǎn)生第一對象檢測輸出,處理單元還被配置為根據(jù)一個或多個第二參數(shù)進行操作來檢測對象的運動并且產(chǎn)生第二對象 檢測輸出,一個或多個第二參數(shù)與一個或多個第一參數(shù)不同;以及檢測結果處理器,檢測結 果處理器被配置為如果從處理單元產(chǎn)生至少一個輸出則產(chǎn)生指示運動對象的輸出。


所公開的是這里結合以下描述和附圖所描述的本發(fā)明的某些說明性方面。然而, 這些方面僅表示可以采用本發(fā)明的基本原理的幾種不同方式,并且本發(fā)明意欲包括所有這 樣的方面和它們的等同物。當結合附圖考慮時,本發(fā)明的實施例和新穎性特征將從以下對 本發(fā)明的描述中變得顯而易見。可以結合附圖來最好地理解通過示例給出并且不意欲將本 發(fā)明限制于所描述的具體實施例的以下描述,在附圖中圖1是圖示出根據(jù)本發(fā)明一個實施例的運動對象檢測裝置與成像裝置結合的配 置的功能框圖。圖2是圖示出根據(jù)本發(fā)明另一實施例的運動對象檢測裝置被部署在與相機頭單 元分離的圖像處理裝置中的配置的功能框圖。圖3是圖示出根據(jù)本發(fā)明另一實施例的運動對象檢測器的配置的示圖。圖4A和圖4B是圖示出根據(jù)本發(fā)明另一實施例的針對運動對象檢測范圍中的每個 像素檢測到的運動向量的示圖。圖5A和圖5B是圖示出根據(jù)本發(fā)明另一實施例的第一運動對象檢測操作的示圖。圖6A和圖6B是圖示出根據(jù)本發(fā)明另一實施例的第二運動對象檢測操作的示圖。圖7A和圖7B是圖示出根據(jù)本發(fā)明另一實施例的第三運動對象檢測操作的示圖。圖8A和圖8B是圖示出根據(jù)本發(fā)明另一實施例的第四運動對象檢測操作的示圖。圖9是圖示出根據(jù)本發(fā)明另一實施例的基于運動對象的距離遠近和運動檢測區(qū) 域的設置以及時間方向的分辨率的運動對象檢測方法的示圖。圖10是圖示出根據(jù)本發(fā)明另一實施例的計算機系統(tǒng)的配置的示圖。
具體實施例方式應注意,在本公開,特別是在權利要求和/或示圖中,諸如“包括”、“包含”之類的詞 語可以具有其在美國專利法中所具有的含義;即,它們可以是指“包括”、“被包括”、“包括, 但不限于”等,并且允許未清楚敘述的元素。諸如“實質(zhì)上由……組成”之類的詞語具有其 在美國專利法中所具有的含義,即,它們慮及未被清楚敘述的元件,但是排除在現(xiàn)有技術中 發(fā)現(xiàn)的或影響本發(fā)明的基本或新穎性特征的元素。這些和其它實施例被公開或從以下描述 中顯而易見或被以下描述包括。在申請中所使用的詞語“組件”和“系統(tǒng)”是指計算機相關 的實體,硬件、硬件和軟件的組合、軟件或執(zhí)行中的軟件。例如,組件可以但不限于是處理器 上運行的處理、處理器、對象、可執(zhí)行體、執(zhí)行線程、程序和/或計算機。通過圖解,在服務器 上運行的程序和服務器兩者都可以是組件。一個或多個組件可以駐留在處理和/或執(zhí)行的 線程中,并且組件可以位于一個計算機上和/或分布在兩個或多個計算機之間。以下,將描述本發(fā)明的實施例。在實施例中,多個運動對象檢測處理器被提供來檢 測與電腦對象,使得運動對象可以由一個運動對象檢測處理器檢測到,而不論該運動對象 距離是遠還是近。運動對象檢測處理器在改變例如運動對象檢測方法、空間方向上運動對象檢測區(qū)域的尺寸或分辨率和時間方向的分辨率中的至少一者來執(zhí)行運動對象檢測處理。 按照以下順序進行描述1.運動對象檢測裝置;2.運動對象檢測方法;3.運動對象檢測操作;和4.用于通過軟件來檢測運動對象的配置。1.運動對象檢測裝置圖1是圖示出根據(jù)本發(fā)明一個實施例的運動對象檢測裝置與成像裝置結合的配 置的功能框圖。成像裝置10包括成像單元11、信號處理器12、編碼處理器13、運動對象檢 測器30和發(fā)送單元40。成像單元11包括諸如(XD (電荷耦合器件)圖像傳感器或CMOS (互補金屬氧化物 半導體)圖像傳感器之類的固態(tài)成像器件。成像單元11例如捕獲所監(jiān)視的目標區(qū)域的圖 像并輸出圖像信號。信號處理器12根據(jù)所希望的質(zhì)量和系統(tǒng)要求或?qū)某上駟卧?1輸出的圖像信號 的約束來執(zhí)行噪聲去除處理、著色處理、灰度級壓縮處理和其它類似的處理功能。編碼處理器13使用預定的編碼方法來壓縮由信號處理器12處理的圖像信號。編 碼處理器使用例如JPEG (聯(lián)合圖像專家組)或MPEG4(運動圖像專家組階段4)或任何其它 合適的編碼處理或編碼方法來對圖像信號進行編碼。編碼處理器13將通過編碼處理獲得 的編碼信號輸出給發(fā)送單元40。運動對象檢測器30基于從信號處理器12輸出的圖像信號來檢測運動對象。運動 對象檢測器30將運動對象檢測結果輸出給發(fā)送單元40。發(fā)送單元40將來自運動對象檢測器30的運動對象檢測結果和從編碼處理器13 獲得的編碼信號經(jīng)由網(wǎng)絡等提供給外部裝置,例如,執(zhí)行監(jiān)視控制的監(jiān)視控制器。圖2是圖示出根據(jù)本發(fā)明另一實施例的運動對象檢測裝置被部署在與相機頭單 元分離的圖像處理設備中的配置的功能框圖。圖像處理設備20包括圖像輸入單元21、信號 處理器22、編碼處理器23、運動對象檢測器30和發(fā)送單元40。圖像輸入單元21是用于將相機頭單元(在圖9中示出)連接到圖像處理設備的 接口。圖像輸入單元21例如在模擬圖像信號從相機頭單元被提供時執(zhí)行將模擬圖像信號 轉換成數(shù)字圖像信號的處理。信號處理器22根據(jù)所希望的質(zhì)量和系統(tǒng)要求或?qū)南鄼C頭單元提供的圖像信號 的約束來執(zhí)行噪聲去除處理、著色處理、灰度級壓縮處理和其它類似的處理功能。編碼處理器23使用預定的編碼方法來壓縮經(jīng)信號處理器22處理后的圖像信號。 編碼處理器例如使用JPEG或MPEG4或任何其它合適的編碼處理或編碼方法來壓縮圖像信 號。編碼處理器23將通過編碼處理獲得的編碼信號輸出給發(fā)送單元40。運動對象檢測器30基于從信號處理器22輸出的圖像信號來檢測運動對象。運動 對象檢測器30將運動對象檢測結果輸出給發(fā)送單元40。發(fā)送單元40將來自運動對象檢測器30的運動對象檢測結果和從編碼處理器23 獲得的編碼信號經(jīng)由網(wǎng)絡等提供給外部裝置,例如執(zhí)行監(jiān)視控制的監(jiān)視控制器。圖3是圖示出根據(jù)本發(fā)明一個實施例的運動對象檢測器的配置。運動對象檢測器30基于用戶指定的位置來檢測運動對象。運動對象檢測器30包括坐標指定單元31、在前 圖像存儲單元32、檢測處理器33和檢測結果處理器34。坐標指定單元31根據(jù)用戶操作來設置運動檢測區(qū)域,檢測處理器33從該運動檢 測區(qū)域中檢測運動對象。例如,由用戶指定的位置被發(fā)送給檢測處理器33來作為運動檢測 區(qū)域的參考。在前圖像存儲單元32存儲對檢測處理器33中的運動圖像檢測必要的在前圖像。 在前圖像存儲單元32隨著時間的過去更新所存儲的在前圖像。檢測處理器33包括使用當前圖像和在前圖像來檢測運動檢測區(qū)域中的運動對象 的多個運動對象檢測處理器。這多個運動對象檢測處理器根據(jù)從運動檢測區(qū)域內(nèi)的捕獲圖 像檢測出的運動對象的距離遠或距離近而具有不同的運動對象檢測特征或因素。例如,檢測處理器33包括近距離運動對象檢測處理器331和遠距離運動圖像檢測 處理器332來作為這多個運動對象檢測處理器。近距離運動對象檢測處理器331和遠距離 運動圖像檢測處理器332使用在前圖像存儲單元32中所存儲的在前圖像的圖像信號和從 信號處理器12和22提供的當前圖像的圖像信號來檢測運動檢測區(qū)域中的運動對象。這里, 近距離運動對象檢測處理器331設置運動對象檢測以檢測近距離運動對象。遠距離運動圖 像檢測處理器332設置運動對象檢測以檢測遠距離運動對象。這多個運動對象檢測處理器 中的運動對象檢測設置例如可以包括運動對象檢測方法、基于從坐標指定單元31發(fā)送的 位置的運動檢測區(qū)域的范圍、運動檢測區(qū)域的分辨率和時域的分辨率。檢測結果處理器34組合檢測處理器33的這多個運動對象檢測處理器331和332 的檢測結果并且將結果輸出給發(fā)送單元40。例如,當運動對象被這多個運動對象檢測處理 器中的一個檢測到時,檢測結果處理器34判定該運動對象在該運動檢測區(qū)域中被檢測出 并且將運動檢測區(qū)域的運動對象檢測結果輸出給發(fā)送單元40。檢測結果處理器34可以包 括指示這多個運動對象檢測處理器中的哪一個檢測到了運動對象檢測結果中的運動對象 這樣的信息。當運動對象檢測結果包括指示這多個運動對象檢測處理器中的哪一個檢測到 了運動對象這樣的信息時,可以判斷所檢測出的運動對象相對于檢測裝置是位于遠端還是 附近。2.運動對象檢測方法在使用當前圖像和在前圖像的運動對象檢測方法中,檢測處理器33使用歸一化 相關和/或運動向量。在使用歸一化相關來檢測運動對象中,使用當前圖像中的運動檢測區(qū)域的圖像信 號0和在前圖像中的運動檢測區(qū)域的圖像信號P來從表達式1中計算出系數(shù)Rzncc。這里, “0_”表示圖像信號0的平均值,并且“Pav/表示圖像信號P的平均值。當運動對象被包括在運動檢測區(qū)域中時,歸一化相關的系數(shù)Rzncc具有低值,而 當運動對象未被包括在圖像中時,Rzncc具有高值。因此,當系數(shù)Rzncc具有低于閾值的值 時,判定運動對象被檢測到。以下將描述使用運動向量的運動對象檢測。在使用運動向量來檢測運動對象中,
針對每個像素計算出在指定坐標周圍預定范圍中的運動向量。運動向量例如使用梯度法或塊匹配法來計算的。這里,將描述梯度法。假定在點 (x,y)處并且在幀中的圖像的灰度級值是I(x,y,t)。當對象移動并且對象中的點的灰度 級值不變時,如表達式2所示,灰度級值的時間求導值是“0”。dl/dt = 0(2)當表達式2被展開成泰勒級數(shù),x分量的時間微分是“U”并且y分量的時間微分 是“V”時,可以獲得用表達式3表示的約束條件表達式。在表達式3中,Ix表示灰度級值I 的x偏微分。Iy和It表示灰度級值I的y和t偏微分。Ixu+Iyv+It = 0(3)二維運動向量使用表達式3的約束條件表達式來計算,例如,在大范圍以內(nèi)使得 光學流的空間變化最小化的約束條件表達式,或局部范圍內(nèi)光學流不變的約束條件表達 式。在塊匹配方法中,從兩個圖像幀中檢測公共部分,并且從這兩個幀的公共部分的 運動方向或運動距離計算出運動向量。計算運動向量的方法不限于梯度法或塊匹配方法,并且可以使用其他方法。梯度 法和塊匹配方法僅僅是用于計算運動向量的合適方法的兩個示例。任何其他合適的方法都 可以用來計算運動向量。這里,當在預定范圍中包括運動對象時,具有相同方向和相同幅度的運動向量的 像素數(shù)增加。當在預定范圍內(nèi)不包括運動對象時,具有相同方向和相同幅度的運動向量的 像素數(shù)小。因此,當具有相同方向和相同幅度的運動向量的像素數(shù)大于閾值時,判定檢測到 運動對象。圖4A和圖4B示出根據(jù)本發(fā)明一個實施例的從運動對象檢測范圍中的像素中檢測 出的運動向量。例如,如圖4A中所示,當具有相同方向和相同幅度的運動向量的像素數(shù)大 于閾值時,判定檢測到運動對象。如圖4B中所示,當具有相同方向和相同幅度的運動向量 的像素數(shù)不大于閾值時,判定未檢測到運動對象??梢葬槍\動檢測區(qū)域中的每個像素來計算運動向量,或者僅對運動檢測區(qū)域中 所包括的特征點或所選擇的位置計算運動向量。如上所述,檢測處理器(圖3,元件33)使用當前圖像和在前圖像來計算歸一化的 校正系數(shù)或運動向量,并且給予所計算出的系數(shù)或所計算出的運動向量來檢測運動對象。檢測處理器(圖3,元件33)使用當前圖像和在前圖像的圖像信號來檢測運動對 象。然而,當檢測運動對象的過程中的計算結果可以用于下一次運動對象檢測時,這些檢測 結果可以被存儲并且運動對象可以使用所存儲的檢測結果和新的當前圖像來檢測。3.運動對象檢測操作在運動對象檢測操作中,在改變運動對象檢測方法、空間方向的范圍、空間方向或 時域的分辨率中的至少一者的同時執(zhí)行多個運動對象檢測處理,從而檢測出運動對象,而 不論從運動檢測區(qū)域內(nèi)的圖像檢測出的運動對象的距離是遠還是近。這里,當運動對象距離近時,運動對象相對快速地移動經(jīng)過畫面并且在畫面上的 顯示尺寸大??商鎿Q地,當運動對象距離遠時,運動對象相對緩慢地移動經(jīng)過畫面并且在畫 面上的顯示尺寸小。即,要檢測近距離運動對象,優(yōu)選地,運動對象檢測范圍寬并且時域分辨率高。要檢測遠距離運動對象,優(yōu)選地,運動對象檢測范圍內(nèi)的空間方向的分辨率高。因 此,近距離運動對象檢測處理器(圖3,元件331)設置運動對象檢測方法、空間方向的范圍 以及空間方向或時域的分辨率,來精確地檢測近距離運動對象。遠距離運動對象檢測處理 器(圖3,元件332)設置運動對象檢測方法、空間方向的范圍以及空間方向或時域的分辨 率,來精確地檢測遠距離運動對象。4.第一運動對象檢測操作將描述在運動對象檢測方法中使用歸一化校正的第一運動對象檢測操作。在第一 運動對象檢測操作中,運動對象檢測范圍,即,運動檢測區(qū)域的尺寸和空間方向的分辨率, 是根據(jù)是要檢測近距離運動對象還是遠距離運動對象來設置的。圖5A和圖5B是用于圖示出根據(jù)本發(fā)明一個實施例的第一運動對象檢測操作的示 圖,其中圖5A示出近距離運動對象檢測處理器(圖3中示為元件331)中的運動對象檢測 設置,并且圖5B示出遠距離運動對象檢測處理器(圖3中示出為元件332)中的運動對象 檢測設置。近距離運動對象檢測處理器(圖3,元件331)和遠距離運動對象檢測處理器(圖 3,元件332)基于由坐標指定單元(圖3,元件31)指定的位置來設置運動檢測區(qū)域AR。這 里,如圖5A和圖5B所示,近距離運動對象檢測處理器(圖3,元件331)將其運動對象檢測 區(qū)域的尺寸設置為大于遠距離運動對象檢測處理器(圖3,元件332)的運動檢測區(qū)域的尺 寸。近距離運動對象檢測處理器(圖3,元件331)將其運動對象檢測區(qū)域的分辨率設置為 高于遠距離運動對象檢測處理器(圖3,元件332)的運動檢測區(qū)域的分辨率。因為運動檢測區(qū)域通過上述設置被加寬,所以近距離運動對象檢測處理器(圖3, 元件331)能夠精確地檢測快速地移動穿過畫面并且在畫面上具有相對大的顯示尺寸的運 動對象,即近距離運動對象。因為運動對象區(qū)域窄但是分辨率較高,所以遠距離運動對象檢 測處理器(圖3,元件332)可以精確地檢測在畫面上緩慢移動并且在畫面上具有相對小的 顯示尺寸的運動對象,即,遠距離運動對象。通過將空間方向的分辨率設置為比遠距離運 動對象檢測處理器(圖3,元件332)低,即使運動檢測區(qū)域?qū)?,近距離運動對象檢測處理器 (圖3,元件331)也可以容易地計算相關。例如,可以使像素變稀疏(thin out)來作為降 低空間方向的分辨率的一種方法??梢杂嬎愠龆鄠€像素的平均值并且可以使用所計算出的 平均值。5.第二運動對象檢測操作在第二運動對象檢測操作中,除了設置運動檢測區(qū)域的尺寸和空間方向的分辨率 以外,還設置時間方向的分辨率。圖6A和圖6B是圖示出根據(jù)本發(fā)明一個實施例的第二運動對象檢測操作的示圖。 圖6A示出近距離運動對象檢測處理器(圖3中示為元件331)中的運動對象檢測設置,并且 圖6B示出遠距離運動對象檢測處理器(圖3中示出為元件332)中的運動對象檢測設置。當近距離運動對象在成像裝置或相機頭前經(jīng)過時,近距離運動對象檢測處理器 (圖3中示為元件331)設置當前圖像GO與在前圖像GP之間的幀間隔,以使得在當前圖像 和在前圖像中的至少一者中包括該運動對象的圖像。如圖6A和圖6B中所示,遠距離運動 對象檢測處理器(圖3,元件332)將當前圖像和在前圖像之間的幀間隔設置為比近距離運 動對象檢測處理器(圖3,元件331)中的更大。
因為通過上述設置(即,如圖3中所示的處理器331)在檢測運動對象時時域的分 辨率高,所以近距離運動對象檢測處理器(圖3,元件331)能夠精確地檢測快速地移動穿過 畫面的運動對象,即,近距離運動對象??商鎿Q地,因為當對象位于遠距離時檢測運動對象時地時域分辨率低,所以相對 于使用近距離運動對象檢測處理器(圖3,元件331)檢測近距離對象的高時域分辨率的情 況,遠距離運動對象檢測處理器(圖3,元件332)處理畫面上校小的運動距離。因此,可以 精確地檢測緩慢地穿過畫面的運動對象,即遠距離運動對象。6.第三運動對象檢測操作將描述在運動對象檢測方法中使用運動向量的第三運動對象檢測操作。在第三運 動對象檢測操作中,運動檢測區(qū)域的尺寸和空間方向的分辨率是根據(jù)是要檢測近距離運動 對象還是遠距離運動對象來設置的。圖7A和圖7B是用于圖示出根據(jù)本發(fā)明一個實施例的第三運動對象檢測操作的示 圖,其中圖7A示出近距離運動對象檢測處理器(圖3,元件331)中的運動對象檢測設置,并 且圖7B示出遠距離運動對象檢測處理器(圖3,元件332)中的運動對象檢測設置。近距離運動對象檢測處理器(圖3,元件331)和遠距離運動對象檢測處理器(圖 3,元件332)基于由坐標指定單元(圖3,元件31)指定的位置來設置運動檢測區(qū)域AR。這 里,如圖7A和圖7B所示,近距離運動對象檢測處理器(圖3,元件331)將其運動對象檢測 區(qū)域AR的尺寸設置為大于遠距離運動對象檢測處理器(圖3,元件332)的運動檢測區(qū)域 AR的尺寸。近距離運動對象檢測處理器(圖3,元件331)將其運動檢測區(qū)域的分辨率設置 為低于遠距離運動對象檢測處理器(圖3,元件332)的運動檢測區(qū)域的分辨率。因為運動檢測區(qū)域通過上述設置被加寬了,所以近距離運動對象檢測處理器 (331)能夠計算在畫面上快速地移動并且在畫面上具有大的顯示尺寸的運動對象(即近距 離運動對象)的運動向量。因此,可以基于所計算出的運動向量來精確地檢測近距離運動 對象??商鎿Q地,因為運動檢測區(qū)域窄但是分辨率較高,所以遠距離運動對象檢測處理 器(332)可以計算出在畫面上緩慢移動并且在畫面上具有小的顯示尺寸的運動對象(即, 遠距離運動對象)的運動向量。因此,可以基于所計算出的運動向量來精確地檢測遠距離 運動對象。在圖7A和圖7B中,黑圓圈表示從其計算出運動向量的像素并且近距離運動對象 檢測處理器(331)中的分辨率被設置為低于遠距離運動對象檢測處理器(332)中的分辨 率。因此,可以防止在檢測具有大的顯示尺寸的近距離對象時要計算出的運動向量的數(shù)碼增多。當塊匹配方法被用于計算運動向量時,可以通過將搜索范圍設置為在近距離運動 對象檢測處理器(331)和遠距離運動對象檢測處理器(332)之間不同來執(zhí)行與要檢測的運 動對象相對應的運動向量計算處理。即,近距離運動對象檢測處理器(331)有必要計算出 在畫面上快速移動的對象的運動向量。然而,遠距離運動對象檢測處理器(332)計算在畫 面上畫面移動的對象的運動向量。因此,近距離運動對象檢測處理器(331)將運動搜索范 圍設置為寬并且遠距離運動對象檢測處理器(332)將運動搜索范圍設置為比近距離運動 對象檢測處理器(331)將運動搜索范圍窄。在這種設置狀態(tài)中計算運動向量。因此,因為可以根據(jù)要檢測的運動對象來設置搜索范圍,所以可以有效地計算運動向量。7.第四運動對象檢測操作在第四運動對象檢測操作中,除了設置運動檢測區(qū)域的尺寸和空間方向的分辨率 以外,還設置時間方向的分辨率。圖8A和圖8B是圖示出根據(jù)本發(fā)明一個實施例的第四運動對象檢測操作的示圖, 其中圖8A示出近距離運動對象檢測處理器(圖3,元件331)中的運動對象檢測設置,并且 圖8D示出遠距離運動對象檢測處理器(圖3,元件332)中的運動對象檢測設置。當近距離運動對象在成像裝置或相機頭前經(jīng)過時,近距離運動對象檢測處理器 (331)設置當前圖像GO與在前圖像GP之間的幀間隔,以使得在當前圖像和在前圖像兩者中 都包括該運動對象的圖像。如圖8A和圖8B中所示,遠距離運動對象檢測處理器(332)將 當前圖像GO和在前圖像GP之間的幀間隔設置為比近距離運動對象檢測處理器(331)中的 更大。因為通過上述設置,在檢測運動對象時時域的分辨率高,所以近距離運動對象檢 測處理器(331)能夠計算在畫面上快速移動的運動對象的運動向量。因此,可以基于所計 算出的運動向量來精確地檢測近距離運動對象??商鎿Q地,因為在檢測運動對象時時域的分辨率低,所以相對于使用近距離運動 對象檢測處理器(331)來檢測近距離對象的高時域分辨率的情況,遠距離運動對象檢測處 理器(332)處理畫面上較少的運動距離。因此,可以正確地計算在畫面上緩慢移動的運動 對象(即,遠距離移動對象)的運動向量。因此,可以基于所計算出的運動向量來精確地檢 測遠距離運動對象。8.第五運動對象檢測操作將描述在運動對象檢測方法中使用歸一化相關和運動向量的第五運動對象檢測 操作。在該運動對象檢測方法中,近距離運動對象檢測處理器(圖3,元件331)使用歸一 化相關來檢測近距離運動對象,遠距離運動對象檢測處理器(圖3,元件332)使用運動向量 來檢測遠距離運動對象。近距離運動對象如上所述在畫面上快速移動。即,當當前圖像與在前圖像之間的 幀間隔沒有短到使得運動對象被包括在當前圖像和在前圖像兩者中式,不可以計算運動向 量。然而,當運動對象被包括在當前圖像和在前圖像中的僅一者中時,可以使用歸一化相關 來檢測運動對象。因此,優(yōu)選地,歸一化相關被用于檢測近距離運動對象。遠距離運動對象如上所述在畫面上具有小的尺寸。因此,要因為遠距離運動對象 被包括在運動檢測區(qū)域中而改變歸一化相關系數(shù)Rzncc,應當縮減運動檢測區(qū)域。然而,當 運動檢測區(qū)域被縮減并且運動對象的顯示尺寸被縮減時,系數(shù)Rzncc可能容易受到噪聲等 的影響。即,通過將歸一化相關用于檢測遠距離運動對象,可能弱化對抗噪聲的強壯性。因 此,優(yōu)選地,使用運動向量來檢測遠距離運動對象。9.其他運動對象檢測操作當運動對象檢測操作采用兩種或更多對象檢測操作的組合而不是使用這里所描 述的任何第一至第五運動對象檢測操作中的任一者時,可以精確地檢測運動對象,而不論 其距離是遠還是近。
近距離運動對象檢測處理器(圖3,元件331)使用歸一化相關來檢測近距離運動 對象。遠距離運動對象檢測處理器(圖3,元件332)使用運動向量來檢測遠距離運動對象。 近距離運動對象檢測處理器(331)通過使用比遠距離運動對象檢測處理器(332)中更大的 運動檢測區(qū)域尺寸、更低的運動檢測區(qū)域分辨率和更高的時間方向分辨率中至少一者,來 檢測比遠距離運動對象檢測處理器(332)中更近距離的運動對象。即,當這里描述的第一 至第四運動對象檢測操作中的至少一者與第五運動對象檢測操作組合時,可以比使用歸一 化相關或運動向量中的一者來檢測運動對象的情況更精確地檢測運動對象。通過組合第一至第五運動對象檢測操作,可以精細地劃分運動對象的遠近來檢測 運動對象。圖9的實施例示出取決于運動對象遠近的針對運動對象檢測方法、運動檢測區(qū) 域和時域的分辨率的設置或檢測因素。在圖9中,運動對象的遠近被劃分為用于檢測運動 對象的4種狀態(tài)或操作模式。針對每種劃分出的狀態(tài)或操作模式,檢測處理器(圖3,元件 33)被提供運動對象檢測處理。第一運動對象檢測處理計算歸一化相關系數(shù)并且基于該系數(shù)是否大于閾值來檢 測運動對象。在計算歸一化相關系數(shù)時,運動檢測區(qū)域中的空間方向的分辨率被設置為低, 從而該運動檢測區(qū)域被設置為寬。當前圖像與在前圖像之間的幀間隔被縮減,即,幀率增 大,從而時間方向的分辨率被設置為高。第二運動對象檢測處理計算運動向量并且基于具有相同方向和相同幅度的運動 向量的像素的數(shù)碼是否大于閾值來檢測運動對象。在計算運動向量是,運動檢測區(qū)域中空 間方向的分辨率被設置為低,從而運動檢測區(qū)域被設置為寬。當前圖像與在前圖像之間的 幀間隔被縮減,即,幀率增大,從而時間方向的分辨率被設置為高。第三運動對象檢測處理計算運動對象并且基于具有相同方向和相同幅度的運動 向量的像素的數(shù)目是否大于閾值來檢測運動對象。在計算運動向量時,運動檢測區(qū)域中的 空間方向的分辨率被設置為相對高,從而運動檢測區(qū)域被設置為相對窄。當前圖像與在前 圖像之間的幀間隔被縮減,即,幀率被增大,從而時間方向的分辨率被設置為高。第四運動對象檢測處理計算運動向量并且基于具有相同方向和相同幅度的運動 向量的像素的數(shù)目是否大于閾值來檢測運動對象。在計算運動向量時,運動檢測區(qū)域中的 空間方向的分辨率被設置為高于閾值,從而運動檢測區(qū)域被設置為相對窄。當前圖像與在 前圖像之間的幀間隔被縮減,即,幀率被增大,從而時間方向的分辨率被設置為高。通過用第一至第四運動對象檢測處理來檢測運動對象,通過第一運動對象檢測處 理可以精確地檢測到近距離運動對象。當運動對象從近距離狀態(tài)向遠距離狀態(tài)移動時,通 過第二運動對象檢測處理可以精確地檢測運動對象。當運動對象位于遠距離時,通過第三 運動對象檢測處理可以精確地檢測運動對象。當運動對象達到遠距離時,通過第四運動對 象檢測處理可以精確地檢測運動對象。這樣,可以根據(jù)運動對象的遠近通過4個步驟來檢測運動對象,并且減小對到運 動對象的距離的依賴性,從而精確地檢測運動對象。當指示第一至第四運動對象檢測處理 中的哪個處理檢測出了運動對象的信息被包括在運動對象檢測結果中時,可以準確地判斷 所檢測出的運動對象關于用來檢測對象的運動的那個相機裝置的距離是遠還是近。第一至 第四運動對象檢測處理以及其相應的檢測方法和分辨率設置(例如,時間的和空間的)可 以利用用于確定運動對象的鄰近度的不同和/或附加的技術(例如,檢測因素)。例如,不同的檢測方法可以被采樣,以被添加至或替換對象檢測處理中能夠執(zhí)行的現(xiàn)有檢測方法中 的任一種。類似地,附加的分辨率或其他參數(shù)也可以被結合到現(xiàn)有的對象檢測處理中。此 外,構想到,一個或多個其他運動對象檢測處理可以被添加到第一至第四運動對象檢測處 理。還可以使用編程來有選擇地去除(以及添加)現(xiàn)有的對象檢測處理(例如,去除第三 運動對象檢測處理)。這可以經(jīng)由用戶接口(例如由用戶)實現(xiàn)或以基于某些評估出的系 統(tǒng)性能參數(shù)的自動方式(例如處理器331和332的處理能力)的自動化方式來實現(xiàn)。運動對象檢測處理器中的每一個(例如,如圖3中所示,處理器331、332)可以基 于具體處理器的處理能力(即,需要處理器的多少處理資源來執(zhí)行該處理)來選擇這4種 運動對象處理中的一種。例如,遠距離運動對象檢測處理器(332)可以根據(jù)第四運動對象 檢測處理來設置其檢測因素。如果遠距離運動對象檢測處理器(332)檢測到其處理能力 (對處理器的處理能力要求)超過具體閾值(例如,60%利用),則處理器332可以將其檢 測因素從第四運動對象檢測處理的更改為具有縮減的處理要求的另一運動對象檢測處理 (例如,第二運動對象檢測處理)的。并且,基于處理能力要求,運動對象檢測處理器331、 332中的每一個可以在4個運動對象檢測處理中單獨地改變其檢測因素的一個或多個(例 如,時間和/或空間方向的分辨率)。例如,如果近距離運動對象檢測處理器331檢測出其 處理能力要求超過具體閾值(例如,60%利用),則處理器331可以改變其檢測因素中的一 個或多個(例如,減小時域的分辨率)來降低處理能力要求。通過根據(jù)運動對象檢測處理來 管理處理能力以及他們各自的檢測因素,可以避免執(zhí)行期間與處理器超載相關聯(lián)的問題, 因此,對象檢測可靠度根據(jù)處理器可靠度而增大。10.用于通過軟件來檢測運動對象的配置上述處理序列可以用硬件或用軟件或用兩者的組合來實現(xiàn)。當這些處理用軟件來 執(zhí)行時,計算機程序被安裝到被組裝到專用硬件中的計算機的存儲器中,并且在其中被執(zhí) 行。可替換地,計算機程序可以安裝到能夠進行各自處理的通用計算機中并且在其中被執(zhí) 行。圖10是圖示出根據(jù)本發(fā)明一個實施例的使用計算機程序來執(zhí)行上述處理的計算 機的配置的示圖。計算機60的CPU(中央處理單元)61根據(jù)R0M(只讀存儲器)62或存儲 單元69中所存儲的計算機程序來執(zhí)行各自處理。由CPU 61執(zhí)行的計算機程序或這里所使用的數(shù)據(jù)被適當?shù)卮鎯υ赗AM(隨即存取 存儲器)63中。CPU 61、ROM 62和RAM 63經(jīng)由總線64相互連接。輸入和輸出接口 65經(jīng)由總線64連接到CPU 61。諸如觸控面板、鍵盤、鼠標和麥克 風之類的用戶接口單元66、用于輸入圖像信號的輸入單元67和包括顯示器的輸出單元68 連接到輸入和輸出接口 65。CPU 61使用響應于從用戶接口單元66輸入的命令而從輸入單 元67輸入的圖像信號來執(zhí)行各種處理。CPU 61將處理結果輸出給輸出單元68。連接到輸入和輸出接口 65的存儲單元69例如包括硬盤并且存儲由CPU 61執(zhí)行 的計算機程序或各種數(shù)據(jù)。通信單元70經(jīng)由諸如因特網(wǎng)或局域網(wǎng)之類的網(wǎng)絡或諸如數(shù)字 廣播之類的有線或無線通信介質(zhì)來與外部裝置通信。當可移除介質(zhì)72被安裝,驅(qū)動器71驅(qū)動該可移除介質(zhì)并且獲取所存儲的計算機 程序或其中所存儲的數(shù)據(jù)。如果必要,則所獲取的計算機程序或數(shù)據(jù)被發(fā)送給ROM 62,RAM 63或存儲單元69。
18
該計算機程序例如事先被存儲在硬盤或ROM (只讀存儲器)中。可替換地,該計算 機程序可以被臨時地或永久地存儲(記錄)在可移除介質(zhì)72中并且可以由驅(qū)動器71讀 取,可移除介質(zhì)72例如是軟盤、CD-ROM(致密盤只讀存儲器)、M0 (磁光)盤、DVD(數(shù)字通 用盤)、磁盤和半導體存儲器。計算機程序可以通過無線被從下載站點傳送到計算機,或者 可以通過有線經(jīng)由諸如LAN(局域網(wǎng))或因特網(wǎng)之類的網(wǎng)絡被發(fā)送到計算機。計算機可以 接收經(jīng)由通信單元70發(fā)送的計算機程序并且將所接收到的計算機程序安裝在諸如內(nèi)建的 硬盤之類的記錄介質(zhì)中。CPU 61執(zhí)行計算機程序,并且使得計算機系統(tǒng)60用作這樣的功能裝置,其通過多 個運動對象檢測設置使用當前圖像和在前圖像來檢測運動檢測區(qū)域中的運動對象。計算機 系統(tǒng)60被使得用作這樣的功能裝置,其在通過這多個運動對象檢測設置之一檢測到運動 對象時,判定在該運動檢測區(qū)域中檢測到運動對象,并且輸出運動檢測區(qū)域的運動對象檢 測結果。計算機系統(tǒng)60被使得用作這樣的功能裝置,其根據(jù)從運動檢測區(qū)域的圖像中檢測 出的運動對象的距離遠近來使用具有不同運動對象檢測特征或因素的多個運動對象檢測 設置或處理來作為所述多個運動對象檢測設置。以這種方式,可以基于從輸入單元67輸入的圖像信號或經(jīng)由通信單元70提供的 圖像信號來精確地檢測運動對象,而不論該運動對象距離是遠還是近。根據(jù)一個或多個實施例,運動檢測區(qū)域中的運動對象有多個運動對象檢測器使用 當前圖像和在前圖像來檢測。當運動對象被這多個運動對象檢測處理器中的一個檢測到 時,可以判定該運動對象在該運動檢測區(qū)域中被檢測到,并且該運動檢測區(qū)域的運動對象 檢測結果被輸出。根據(jù)從運動檢測區(qū)域的圖像中檢測到的運動對象的距離遠近,具有不同 運動對象檢測特征的多個運動對象檢測處理器被用作所述多個運動對象檢測處理器。因 此,可以精確地檢測運動對象,而不論該運動對象距離是遠還是近。因此,本發(fā)明可以適當 地應用于監(jiān)視系統(tǒng)、偵測系統(tǒng)等。例如,本發(fā)明的實施例包括這樣的方法,其用于通過使用一個或多個檢測因素 (第一檢測因素或第一因素)檢測對象的運動來提供第一對象檢測輸出,使用一個或多個 檢測因素(第二檢測因素或第二因素)檢測對象的運動來提供第二對象檢測輸出,并且如 果第一和/或第二對象檢測輸出被提供則產(chǎn)生輸出,來檢測運動對象。本發(fā)明的實施例的另一示例包括多個第一檢測因素,所述第一檢測因素例如包括 第一檢測方法、第一空間方向分辨率和第一時域分辨率。并且,使用這樣一個或多個第一檢 測因素還可以包括從多個運動對象檢測處理中選擇第一運動對象檢測處理。此外,第二檢測因素例如可以包括第二檢測方法、第二空間方向分辨率和第二時 域分辨率。應當理解,本發(fā)明可以以硬件、軟件、固件、專用處理或它們的組合來實現(xiàn)。在一個 實施例中,至少本發(fā)明的一部分可以以被有形地包含在計算機可讀程序存儲裝置上的軟件 來實現(xiàn)。應用程序可以被下載到包括合適的體系結構的任何裝置上并由其來執(zhí)行。以上公開的具體實施例僅僅是說明性的,因為對受益于這里的教導的本發(fā)明技術 人員,本發(fā)明可以以不同但是等同的方式來修改或?qū)嵭?。此外,除了權利要求中所描述的?外,不意欲對這里所示出的結構或設計的細節(jié)施加任何限制。因此,顯然,上述具體實施例 可以被更改或修改,并且所有這樣的變化被認為在本發(fā)明的范圍和精神以內(nèi)。盡管在這里已經(jīng)參考附圖詳細描述了本發(fā)明的說明性實施例,但是應當理解,本發(fā)明不限于這些精確 地實施例,并且本領域技術人員可以在不偏離由權力要求限定的范圍和精神的情況下實現(xiàn) 各種改變和修改。
權利要求
一種用于檢測由成像裝置捕獲的對象的運動的設備,所述設備包括運動對象檢測單元,其可操作用于基于第一運動對象檢測處理來檢測對象的運動,并且可操作用于基于第二運動對象檢測處理來檢測對象的運動;以及輸出單元,其可操作用于基于由所述運動對象檢測單元基于所述第一運動對象檢測處理和第二運動對象檢測處理中的至少一個進行的檢測來生成輸出。
2.根據(jù)權利要求1所述的設備,其中,所述第一運動對象檢測處理與所述第二運動對 象檢測處理不同。
3.根據(jù)權利要求1所述的設備,其中,所述第一和第二運動對象檢測處理中的每一個 根據(jù)多個檢測因素中的至少一個來操作。
4.根據(jù)權利要求3所述的設備,其中,所述多個檢測因素中的至少一個包括使用多個 所捕獲的圖像的運動向量檢測。
5.根據(jù)權利要求4所述的設備,其中,所述多個所捕獲的圖像包括一個或多個之前捕 獲的圖像或當前捕獲的圖像。
6.根據(jù)權利要求1所述的設備,其中,所述運動對象檢測單元包括相機。
7.根據(jù)權利要求3所述的設備,其中,所述多個檢測因素中的至少一個包括使用多個 所捕獲的圖像的歸一化相關檢測。
8.根據(jù)權利要求7所述的設備,其中,所述多個所捕獲的圖像包括一個或多個之前捕 獲的圖像或當前捕獲的圖像。
9.根據(jù)權利要求7所述的設備,其中,所述多個檢測因素中的至少一個包括以下各項 中的至少一個與圖像顯示屏上的距離相關聯(lián)的空間分辨率;和與所捕獲的圖像之間的間隔相關聯(lián)的時間分辨率。
10.根據(jù)權利要求1所述的設備,還包括坐標指定單元,其可操作用于提供運動檢測區(qū)域,其中,所述運動對象檢測單元可操作用于檢測所述對象在所述運動檢測區(qū)域內(nèi)的運動,其中所述輸出包括對所述對象的位置相對于所述成像裝置的臨近度的指示。
11.根據(jù)權利要求1所述的設備,其中,所述第一運動對象檢測處理對應于所述對象的 相對于所述成像裝置具有第一臨近度的位置,其中,所述第二運動對象檢測處理對應于所述對象的相對于所述成像裝置具有第二臨 近度的位置,其中,所述第一臨近度比所述第二臨近度距離所述成像裝置更遠。
12.根據(jù)權利要求1所述的設備,其中,所述運動對象檢測單元包括第一和第二運動對 象檢測處理器,并且其中所述第一運動對象檢測處理器包括第一處理要求,以使得所述第 一運動對象檢測處理基于所述第一處理要求被選擇。
13.根據(jù)權利要求1所述的設備,其中,所述第二運動對象檢測處理包括第二處理要 求,以使得所述第二運動對象檢測處理基于所述第二處理要求被選擇。
14.根據(jù)權利要求1所述的設備,其中,所述第一運動對象檢測處理和所述第二運動對象檢測處理中的至少一個包括這樣的處理,該處理包括; 運動向量檢測和歸一化相關檢測。
15.根據(jù)權利要求1所述的設備,其中,所述第一運動對象檢測處理和所述第二運動對 象檢測處理中的至少一個包括這樣的處理,該處理包括;包括第一分辨率空間設置和第二分辨率空間設置的空間分辨率, 其中所述第一分辨率空間設置低于所述第二分辨率空間設置。
16.根據(jù)權利要求1所述的設備,其中,所述第一運動對象檢測處理和所述第二運動對 象檢測處理中的至少一個包括這樣的處理,該處理包括包括第一幀率設置和第二幀率設置的時間分辨率, 其中所述第一幀率設置低于所述第二幀率設置。
17.根據(jù)權利要求1所述的設備,其中,所述第一運動對象檢測處理和所述第二運動對 象檢測處理包括這樣的處理,該處理包括運動向量檢測和歸一化相關檢測;第一分辨率空間設置和第二分辨率空間設置,其中所述第一分辨率空間設置低于所述第二分辨率空間設置。
18.根據(jù)權利要求1所述的設備,其中,所述第一運動對象檢測處理和所述第二運動對 象檢測處理包括這樣的處理,該處理包括運動向量檢測和歸一化相關檢測;以及第一幀率設置和第二幀率設置,其中所述第一幀率設置低于所述第二幀率設置。
19.根據(jù)權利要求1所述的設備,其中,其中,所述第一運動對象檢測處理和所述第二 運動對象檢測處理包括這樣的處理,該處理包括運動向量檢測和歸一化相關檢測; 第一分辨率空間設置和第二分辨率空間設置;以及 第一幀率設置和第二幀率設置,其中所述第一分辨率空間設置低于所述第二分辨率空間設置;并且 其中所述第一幀率設置低于所述第二幀率設置。。
20.一種用于檢測運動對象的方法,包括使用一個或多個第一檢測因素來檢測對象的運動以提供第一對象檢測輸出; 使用一個或多個第二檢測因素來檢測對象的運動以提供第二對象檢測輸出;并且 如果所述第一和/或第二對象檢測輸出被提供則產(chǎn)生輸出。
21.根據(jù)權利要求20所述的方法,其中,所述第一對象檢測輸出與所述第二對象檢測 輸出不同。
22.根據(jù)權利要求21所述的方法,其中,所述第一檢測因素包括 第一檢測方法;第一空間方向分辨率;以及 第一時域分辨率。
23.根據(jù)權利要求21所述的方法,其中,所述第二檢測因素包括第二檢測方法;第二空間方向分辨率;以及 第二時域分辨率。
24.根據(jù)權利要求21所述的方法,其中使用所述一個或多個第一檢測因素包括 從多個運動對象檢測處理中選擇第一運動對象檢測處理。
25.根據(jù)權利要求24所述的方法,其中選擇所述第一運動對象檢測處理包括 選擇歸一化相關檢測方法。
26.根據(jù)權利要求24所述的方法,其中選擇所述第一運動對象檢測處理包括 選擇歸一化相關檢測方法;以及減小與顯示屏幕上的距離相關聯(lián)的空間方向分辨率,其中所述空間方向分辨率是作為 所述對象相對于所捕獲的所述對象的圖像的位置更近的函數(shù)而被減小。
27.根據(jù)權利要求24所述的方法,其中選擇所述第一運動對象檢測處理包括 選擇歸一化相關檢測方法;以及增大與所捕獲的所述對象的圖像之間的間隔相關聯(lián)的時間分辨率,其中,所述時間分 辨率是作為所述對象相對于所捕獲的所述對象的圖像的位置更近的函數(shù)而被增大。
28.根據(jù)權利要求24所述的方法,其中選擇所述第一運動對象檢測處理包括 選擇歸一化相關檢測方法;以及減小與顯示屏幕上的距離相關聯(lián)的空間方向分辨率,其中所述空間方向分辨率是作為 所述對象相對于所捕獲的所述對象的圖像的位置更近的函數(shù)而被減?。灰约霸龃笈c所捕獲的所述對象的圖像之間的間隔相關聯(lián)的時間分辨率,其中,所述時間分 辨率是作為所述對象相對于所捕獲的所述對象的圖像的位置更近的函數(shù)而被增大。
29.根據(jù)權利要求21所述的方法,其中使用所述一個或多個第一檢測因素包括基于處理能力要求來從多個運動對象檢測處理中選擇第一運動對象檢測處理,所述處 理能力要求用于執(zhí)行所選擇的所述第一運動對象檢測處理的。
30.根據(jù)權利要求21所述的方法,其中使用所述一個或多個第二檢測因素包括基于處理能力要求來從多個運動對象檢測處理中選擇第二運動對象檢測處理,所述處 理能力要求用于執(zhí)行所選擇的所述第二運動對象檢測處理的。
31.一種非臨時計算機可讀記錄介質(zhì),用于存儲用于檢測運動對象的計算機程序,其 中,所述程序執(zhí)行以下步驟使用一個或多個第一檢測因素來檢測對象的運動以提供第一對象檢測輸出; 使用一個或多個第二檢測因素來檢測對象的運動以提供第二對象檢測輸出;并且 如果所述第一和/或第二對象檢測輸出被提供則產(chǎn)生輸出。
32.根據(jù)權利要求31所述的計算機可讀記錄介質(zhì),其中所述第一對象檢測輸出與所述 第二對象檢測輸出不同。
33.一種運動對象檢測器,包括處理單元,所述處理單元被配置為根據(jù)一個或多個第一參數(shù)進行操作來檢測對象的運 動并產(chǎn)生第一對象檢測輸出,所述處理單元還被配置為根據(jù)一個或多個第二參數(shù)進行操作來檢測對象的運動并且 產(chǎn)生第二對象檢測輸出,所述一個或多個第二參數(shù)與所述一個或多個第一參數(shù)不同;以及 檢測結果處理器,所述檢測結果處理器被配置為如果從所述處理單元產(chǎn)生至少一個輸4出則產(chǎn)生指示運動對象的輸出。
全文摘要
本發(fā)明公開了運動對象檢測裝置、運動對象檢測方法和計算機程序。該用于檢測由成像裝置捕獲的對象的運動的設備包括運動對象檢測單元,其(1)可操作用于基于第一運動對象檢測處理來檢測對象的運動,并且(2)可操作用于基于第二運動對象檢測處理來檢測對象的運動。該設備還包括輸出單元,其可操作用于基于由所述運動對象檢測單元基于所述第一運動對象檢測處理和第二運動對象檢測處理中的至少一個進行的檢測來生成輸出。
文檔編號H04N7/18GK101888535SQ20101017397
公開日2010年11月17日 申請日期2010年5月7日 優(yōu)先權日2009年5月14日
發(fā)明者綱島宣浩, 西野勝章 申請人:索尼公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
特克斯县| 远安县| 穆棱市| 时尚| 顺昌县| 蚌埠市| 宁化县| 中阳县| 普洱| 珲春市| 尼勒克县| 定陶县| 石景山区| 新闻| 云梦县| 桂阳县| 深泽县| 伊金霍洛旗| 阳高县| 绿春县| 开平市| 扎赉特旗| 师宗县| 都安| 泾川县| 临西县| 旬邑县| 太原市| 安西县| 鄄城县| 错那县| 香河县| 凤庆县| 澎湖县| 南昌市| 平阳县| 建平县| 慈溪市| 日土县| 苍山县| 怀集县|