圖像處理裝置和圖像處理方法
【技術領域】
[0001]本發(fā)明涉及一種用于生成包含隱藏圖像的圖像的方法。
【背景技術】
[0002]當前,隨著安裝在各種地方的監(jiān)視攝像機的數(shù)量越來越多,監(jiān)視攝像機所拍攝的個體的隱私保護的重要性也在增加。日本JP特開2009-225398號公報討論了一種基于輸入圖像來生成前景圖像和不包含人的背景圖像、以及根據(jù)用戶權限控制是否要將前景圖像疊加在背景圖像上的技術。日本JP特開2009-225398號公報也討論了不是將前景圖像疊加在背景圖像上,而是能夠?qū)⑼ㄟ^對前景圖像施加隱藏處理(掩模處理或濾波處理)所形成的保護圖像(隱藏圖像(concealed image))疊加在背景圖像上。
[0003]然而,可能存在本應該隱藏的區(qū)域未被隱藏的情況。
[0004]例如,假定是這樣的情況:執(zhí)行用于從輸入圖像中檢測人體區(qū)域的處理、基于人體區(qū)域之外的區(qū)域的圖像來生成背景圖像、以及在相關背景圖像內(nèi)將隱藏圖像與基于背景圖像和所拍攝圖像間的比較所識別的保護區(qū)域合成。在此情況下,如果用于從輸入圖像中檢測人體區(qū)域的處理失敗,則可能會生成包含人體的背景圖像。如果背景圖像中包含人體,則本應該隱藏的區(qū)域可能未被隱藏。
[0005]如上文所述,當將隱藏圖像與背景圖像合成時,如果從背景圖像生成的時間開始到攝像的時間為止出現(xiàn)照明變化,則在基于各個所拍攝圖像和背景圖像間的比較來識別保護區(qū)域時可能會出現(xiàn)錯誤。在此情況下,隱藏圖像可能與不需要隱藏的區(qū)域合成。
【發(fā)明內(nèi)容】
[0006]根據(jù)本發(fā)明的一方面,圖像處理裝置包括:輸入單元,用于輸入圖像;第一檢測單元,用于基于所述輸入單元輸入的所述圖像中的特征來檢測第一區(qū)域;第二檢測單元,用于基于所述輸入單元輸入的所述圖像間的變化來檢測第二區(qū)域;生成單元,用于利用所述第一檢測單元的第一區(qū)域檢測的結果和所述第二檢測單元的第二區(qū)域檢測的結果來生成背景圖像;以及處理單元,用于執(zhí)行圖像處理,以降低通過所述生成單元生成所述背景圖像之后所獲取的處理目標圖像和所述背景圖像間的比較而識別的特定區(qū)域的可視性。
[0007]根據(jù)以下參照附圖對示例性實施例的詳細描述,本發(fā)明的其他特征將變得清楚。
【附圖說明】
[0008]圖1是例示根據(jù)示例性實施例的圖像處理裝置的模塊結構的框圖。
[0009]圖2A、2B、2C、2D、2E及2F例示了根據(jù)示例性實施例的處理。
[0010]圖3A、3B、3C、3D、3E及3F例示了根據(jù)示例性實施例的處理2。
[0011]圖4A、4B、4C、4D、4E及4F例示了根據(jù)示例性實施例的處理3。
[0012]圖5A、5B、5C、5D、5E及5F例示了根據(jù)示例性實施例的處理4。
[0013]圖6是例示根據(jù)示例性實施例的圖像處理裝置的操作的流程圖。
[0014]圖7是例示根據(jù)示例性實施例的圖像處理裝置的模塊結構的框圖。
[0015]圖8是例示根據(jù)示例性實施例的圖像處理裝置的模塊結構的框圖。
[0016]圖9是例示根據(jù)示例性實施例的圖像處理裝置的硬件結構的框圖。
【具體實施方式】
[0017]以下將參照附圖詳細描述本發(fā)明的示例性實施例。以下示例性實施方式中描述的結構應被認為是例示性的,本發(fā)明并不限于所例示的結構。
[0018]圖1是例示圖像處理裝置100的結構的框圖。圖像處理裝置100包括獲取單元101、運動物體檢測單元102、人體檢測單元103、背景更新單元104、圖像比較單元105、圖像合成單元106、輸出單元107以及參數(shù)設置單元108。
[0019]圖像獲取單元101以預定間隔順次從包括透鏡和傳感器的攝像單元處獲取圖像,并向運動物體檢測單元102、人體檢測單元103、背景更新單元104以及圖像比較單元105提供所獲取的圖像。盡管以下將以圖像獲取單元101作為攝像單元來操作這一情況為中心描述本示例性實施例,但可以從外部裝置獲取圖像并可以從存儲器中讀取圖像。
[0020]運動物體檢測單元102執(zhí)行用于從圖像獲取單元101所獲取的圖像中檢測運動物體的運動物體檢測處理。根據(jù)本示例性實施例的運動物體檢測單元102通過將圖像獲取單元101獲取的各個圖像與背景模塊比較(背景差分法)來檢測運動物體。更具體地,基于圖像獲取單元101獲取的各個圖像與在和相關的所獲取圖像不同的時間拍攝的其他圖像之間的比較,運動物體檢測單元102檢測運動物體區(qū)域。運動物體檢測單元102通過追蹤圖像的變化來恰當更新背景模塊。
[0021]運動物體檢測單元102向背景更新單元104提供通過運動物體檢測處理所獲得的運動物體信息。根據(jù)本示例性實施例的運動物體信息包括關于從圖像檢測出的運動物體的中心坐標的信息(位置信息)和外接矩形的信息(形狀信息)。運動物體檢測單元102對圖像獲取單元101獲取的多個圖像中的各個執(zhí)行運動物體檢測處理,并向背景更新單元104提供作為該處理的結果所獲取的運動物體信息。
[0022]人體檢測單元103執(zhí)行用于從圖像獲取單元101獲取的圖像中檢測人體的人體檢測處理。根據(jù)本示例性實施例的人體檢測單元103通過將圖像獲取單元101獲取的圖像中的各個與預定圖案圖像比較來檢測人體(圖案匹配法)。然而,經(jīng)由人體檢測單元103檢測人體的方法并不限于上述方法,也可以基于諸如圖像顏色、亮度、濃度梯度(intensitygradient)、紋理(texture)以及機器學習等特征量。人體檢測單元103向背景更新單元104提供通過人體檢測處理所獲取的人體信息。根據(jù)本示例性實施例的人體信息包括關于從圖像中檢測的人體的中心坐標的信息(位置信息)和外接矩形的信息(形狀信息)。人體檢測單元103對圖像獲取單元101獲取的多個圖像中的各個執(zhí)行人體檢測處理,并向背景更新單元104提供作為該處理的結果所獲取的人體信息。
[0023]背景更新單元104基于圖像獲取單元101獲取的圖像、從運動物體檢測單元102獲取的運動物體信息、從人體檢測單元103獲取的人體信息以及從圖像比較單元105獲取的保護區(qū)域比例信息而生成背景圖像。背景更新單元104向圖像比較單元105和圖像合成單元106提供所生成的背景圖像。以下將詳細描述通過背景更新單元104生成背景圖像的處理。
[0024]通過將圖像獲取單元101獲取的圖像中的各個與從背景更新單元104獲取的背景圖像比較,圖像比較單元105生成保護區(qū)域信息和保護區(qū)域比例信息。保護區(qū)域信息表示圖像內(nèi)的保護區(qū)域的位置和形狀。圖像比較單元105向圖像合成單元106提供所生成的保護區(qū)域信息。
[0025]保護區(qū)域比例信息表示保護區(qū)域與圖像區(qū)域的比例。圖像比較單元105向背景更新單元104提供所生成的保護區(qū)域比例信息。以下將描述圖像比較單元105生成保護區(qū)域信息和保護區(qū)域比例信息的方法。
[0026]在從背景更新單元104獲取的背景圖像內(nèi),圖像合成單元106將預定圖像與從圖像比較單元105獲取的保護區(qū)域信息所表示的保護區(qū)域合成以生成保護圖像。以下將詳細描述生成保護圖像的方法。圖像合成單元106向輸出單元107提供所生成的保護圖像。
[0027]輸出單元107顯示從圖像合成單元106獲取的保護圖像。當圖像處理裝置100安裝在網(wǎng)絡照相機上時,輸出單元107能夠?qū)⒈Wo圖像發(fā)送給經(jīng)由網(wǎng)絡連接的監(jiān)視裝置。此外,當圖像處理裝置100安裝在監(jiān)視裝置上時,圖像處理裝置100將預定圖像與從網(wǎng)絡照相機獲得的背景圖像合成以生成保護圖像,并指示監(jiān)視裝置顯示相關保護圖像。
[0028]參數(shù)設置單元108獲取時間閾值和權重值。參數(shù)設置單元108也能夠基于來自用戶的指定或是通過從存儲器中讀取其默認值來獲取上述值。獲取相關值的方法并不限于某種方法。參數(shù)設置單元108向背景更新單元104提供所獲取的時間閾值和權重值。以下將詳細描述各值。
[0029]圖9例示了圖像處理裝置100的硬件結構的示例。圖像處理裝置100包括中央處理單元(CPU)901、只讀存儲器(R0M)902、隨機存取存儲器(RAM)903、外部存儲器904、通信接口(I/F)905以及系統(tǒng)總線906。
[0030]CPU 901整體控制圖像處理裝置100的操作,即經(jīng)由系統(tǒng)總線906控制構成單元902至905中的各個。
[0031]ROM 902是非易失性存儲器,存儲CPU 901執(zhí)行處理所需要的控制程序。相關程序可以存儲在外部存儲器904或可拆卸地附裝的存儲介質(zhì)中。
[0032]RAM 903用作CPU 901的主存儲器和工作區(qū)域。更具體地,當執(zhí)行處理時,CPU 901將所需要的程序從R