本申請(qǐng)涉及圖像處理,特別涉及一種運(yùn)動(dòng)圖像的生成裝置、方法、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、運(yùn)動(dòng)檢測(cè)是圖像處理技術(shù)領(lǐng)域常用的技術(shù),在圖像處理器(image?signalprocessor,isp)中,比較當(dāng)前幀和前一幀的像素點(diǎn),判斷兩幀之間是否存在相對(duì)運(yùn)動(dòng)。該檢測(cè)結(jié)果常被用在時(shí)域?yàn)V波,多幀融合等應(yīng)用中。具體地,在進(jìn)行運(yùn)動(dòng)檢測(cè)時(shí),通常利用前后兩幀的對(duì)應(yīng)位置的局部像素點(diǎn),進(jìn)行是否存在運(yùn)動(dòng)的判斷。例如,對(duì)應(yīng)像素點(diǎn)周圍的5x5或7x7的像素點(diǎn)塊。但是,該運(yùn)動(dòng)檢測(cè)方法由于只用到局部的小塊像素點(diǎn),所以對(duì)運(yùn)動(dòng)的檢測(cè)效果較差,有些運(yùn)動(dòng)無法檢測(cè)出來,容易出現(xiàn)運(yùn)動(dòng)判斷不連續(xù),漏檢,誤檢等問題。
2、為了解決上述技術(shù)問題,相關(guān)技術(shù)增大了上述局部像素點(diǎn)的個(gè)數(shù),也即大尺度的運(yùn)動(dòng)檢測(cè)。運(yùn)動(dòng)檢測(cè)時(shí)用到的像素點(diǎn)范圍越大,尺度就越大,檢測(cè)的結(jié)果就越準(zhǔn)確,魯棒性越高。通常,根據(jù)圖像的大小,噪聲強(qiáng)度的不同,需要利用到幾百個(gè)像素點(diǎn)才能較為穩(wěn)定地做出準(zhǔn)確的運(yùn)動(dòng)判斷。
3、但是,由于isp通常是半導(dǎo)體集成電路,上述運(yùn)動(dòng)檢測(cè)方法的實(shí)現(xiàn)需要耗費(fèi)硬件資源。因此,當(dāng)需要更多的局部像素點(diǎn)進(jìn)行運(yùn)動(dòng)檢測(cè)時(shí),會(huì)增加硬件的功耗。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例提供了一種運(yùn)動(dòng)圖像的生成裝置、方法、設(shè)備及存儲(chǔ)介質(zhì),能夠在不增加用于運(yùn)動(dòng)檢測(cè)的像素點(diǎn)的計(jì)算的前提下,通過對(duì)運(yùn)動(dòng)圖像進(jìn)行下采樣以及上采樣,得到準(zhǔn)確度較高的目標(biāo)運(yùn)動(dòng)圖像,進(jìn)而節(jié)省了硬件的功耗。該技術(shù)方案如下:
2、根據(jù)本申請(qǐng)實(shí)施例的第一方面,提供了一種運(yùn)動(dòng)圖像的生成裝置,該裝置包括:
3、順次電連接的運(yùn)動(dòng)檢測(cè)模塊、下采樣模塊、上采樣模塊以及生成模塊;該運(yùn)動(dòng)檢測(cè)模塊還與該生成模塊電連接;
4、該上采樣模塊,用于獲取第n-1幀下采樣圖像;對(duì)該第n-1幀下采樣圖像進(jìn)行上采樣,得到第n-1幀上采樣圖像;該第n-1幀下采樣圖像是該下采樣模塊對(duì)第n-1幀運(yùn)動(dòng)圖像進(jìn)行下采樣得到的;該第n-1幀運(yùn)動(dòng)圖像是該運(yùn)動(dòng)檢測(cè)模塊檢測(cè)該第n-1幀圖像以及第n-2幀圖像得到的;n為大于或等于3的整數(shù);
5、該生成模塊,用于基于該第n幀圖像對(duì)該第n-1幀上采樣圖像進(jìn)行濾波,得到第n-1幀目標(biāo)運(yùn)動(dòng)圖像;該第n-1幀目標(biāo)運(yùn)動(dòng)圖像包括該第n幀圖像的邊緣信息;該第n-1幀目標(biāo)運(yùn)動(dòng)圖像表示該第n幀圖像中物體的運(yùn)動(dòng)狀態(tài)。
6、在一種可能的實(shí)現(xiàn)方式中,該上采樣模塊,還用于獲取數(shù)據(jù)讀取指令;
7、基于該數(shù)據(jù)讀取指令讀取該第n-1幀下采樣圖像。
8、在一種可能的實(shí)現(xiàn)方式中,該裝置,還包括數(shù)據(jù)讀取模塊;
9、該數(shù)據(jù)讀取模塊與該上采樣模塊電連接;
10、該數(shù)據(jù)讀取模塊,用于獲取該數(shù)據(jù)讀取指令;基于該數(shù)據(jù)讀取指令讀取該第n-1幀下采樣圖像;將該第n-1幀下采樣圖像發(fā)送至該上采樣模塊。
11、在一種可能的實(shí)現(xiàn)方式中,該裝置,還包括存儲(chǔ)器,該存儲(chǔ)器分別與該下采樣模塊以及該數(shù)據(jù)讀取模塊電連接;
12、該下采樣模塊,用于將該第n-1幀下采樣圖像存儲(chǔ)至該存儲(chǔ)器;
13、該數(shù)據(jù)讀取模塊,用于基于該數(shù)據(jù)讀取指令從該存儲(chǔ)器讀取該第n-1幀下采樣圖像。
14、在一種可能的實(shí)現(xiàn)方式中,該運(yùn)動(dòng)檢測(cè)模塊,用于基于預(yù)設(shè)窗口從該第n-1幀圖像中獲取多個(gè)第一圖像區(qū)域;基于該預(yù)設(shè)窗口從該n-2幀圖像中獲取多個(gè)第二圖像區(qū)域;該第一圖像區(qū)域的坐標(biāo)范圍與對(duì)應(yīng)的該第二圖像區(qū)域的坐標(biāo)范圍相同;該第n-2幀圖像與該第n-1幀圖像對(duì)應(yīng)的坐標(biāo)系為預(yù)設(shè)坐標(biāo)系;
15、基于每個(gè)該第一圖像區(qū)域以及對(duì)應(yīng)的該第二圖像區(qū)域,計(jì)算絕對(duì)差值和;該絕對(duì)差值和指示對(duì)應(yīng)的該第一圖像區(qū)域與對(duì)應(yīng)的該第二圖像區(qū)域之間是否存在運(yùn)動(dòng);
16、基于每個(gè)該第一圖像區(qū)域?qū)?yīng)的該絕對(duì)差值和,得到該第n-1幀運(yùn)動(dòng)圖像。
17、在一種可能的實(shí)現(xiàn)方式中,該運(yùn)動(dòng)檢測(cè)模塊,還用于:
18、當(dāng)該絕對(duì)差值和大于預(yù)設(shè)閾值,該絕對(duì)差值和指示該第一圖像區(qū)域與對(duì)應(yīng)的該第二圖像區(qū)域之間存在運(yùn)動(dòng);在該第n-1幀運(yùn)動(dòng)圖像中,第一部分區(qū)域被標(biāo)注為運(yùn)動(dòng)區(qū)域;該第一部分區(qū)域的該坐標(biāo)范圍與該第一圖像區(qū)域的該坐標(biāo)范圍相同;或
19、當(dāng)該絕對(duì)值和小于或等于該預(yù)設(shè)閾值,該絕對(duì)差值和指示該第一圖像區(qū)域與對(duì)應(yīng)的該第二圖像區(qū)域之間不存在運(yùn)動(dòng);在該第n-1幀運(yùn)動(dòng)圖像中,該第一部分區(qū)域被標(biāo)注為非運(yùn)動(dòng)區(qū)域。
20、在一種可能的實(shí)現(xiàn)方式中,該第n-1幀下采樣圖像與該第n幀圖像的比例大于4/1。
21、在一種可能的實(shí)現(xiàn)方式中,該第n-1幀上采樣圖像的尺寸與該第n幀圖像的尺寸相同。
22、在一種可能的實(shí)現(xiàn)方式中,該生成模塊,用于基于該第n幀圖像對(duì)該第n-1幀上采樣圖像進(jìn)行引導(dǎo)濾波,得到該第n-1幀目標(biāo)運(yùn)動(dòng)圖像。
23、根據(jù)本申請(qǐng)實(shí)施例的第二方面,提供了一種運(yùn)動(dòng)圖像的生成方法,該方法包括:
24、獲取第n-1幀下采樣圖像;對(duì)該第n-1幀下采樣圖像進(jìn)行上采樣,得到第n-1幀上采樣圖像;該第n-1幀下采樣圖像是下采樣模塊對(duì)第n-1幀運(yùn)動(dòng)圖像進(jìn)行下采樣得到的;該第n-1幀運(yùn)動(dòng)圖像是運(yùn)動(dòng)檢測(cè)模塊檢測(cè)該第n-1幀圖像以及第n-2幀圖像得到的;n為大于或等于3的整數(shù);
25、基于該第n幀圖像對(duì)該第n-1幀上采樣圖像進(jìn)行濾波,得到第n-1幀目標(biāo)運(yùn)動(dòng)圖像;該第n-1幀目標(biāo)運(yùn)動(dòng)圖像包括該第n幀圖像的邊緣信息;該第n-1幀目標(biāo)運(yùn)動(dòng)圖像表示該第n幀圖像中物體的運(yùn)動(dòng)狀態(tài)。
26、根據(jù)本申請(qǐng)實(shí)施例的第三方面,提供了一種計(jì)算機(jī)設(shè)備,該計(jì)算機(jī)設(shè)備包括處理器和存儲(chǔ)器,該存儲(chǔ)器用于存儲(chǔ)至少一段程序,該至少一段程序由該處理器加載并執(zhí)行上述的運(yùn)動(dòng)圖像的生成方法。
27、根據(jù)本申請(qǐng)實(shí)施例的第四方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一段程序,該至少一段程序由處理器加載并執(zhí)行以實(shí)現(xiàn)上述的運(yùn)動(dòng)圖像的生成方法。
28、在本申請(qǐng)實(shí)施例中,本申請(qǐng)實(shí)施例提供了一種運(yùn)動(dòng)圖像的生成裝置,通過下采樣模塊對(duì)運(yùn)動(dòng)圖像進(jìn)行下采樣,得到下采樣圖像,對(duì)下采樣圖像進(jìn)行上采樣,得到上采樣圖像,基于第n幀圖像對(duì)上采樣圖像進(jìn)行濾波,得到包括第n幀圖像的邊緣信息的第n-1幀目標(biāo)運(yùn)動(dòng)圖像,提高了運(yùn)動(dòng)圖像的魯棒性以及準(zhǔn)確度。且下采樣圖像更側(cè)重于捕捉大尺度的運(yùn)動(dòng)變化,而忽略了小尺度的細(xì)節(jié)變化,從而避免運(yùn)動(dòng)判斷出現(xiàn)不連續(xù)、漏檢以及誤檢等問題。此外,相比于相關(guān)技術(shù)中,通過增加預(yù)設(shè)窗口的尺寸的方式提高運(yùn)動(dòng)判斷的準(zhǔn)確度,本申請(qǐng)的實(shí)施例不需要增加用于運(yùn)動(dòng)檢測(cè)的像素點(diǎn)計(jì)算,從而節(jié)省了硬件功耗,降低了硬件成本。
1.一種運(yùn)動(dòng)圖像的生成裝置,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述上采樣模塊,還用于獲取數(shù)據(jù)讀取指令;
3.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述裝置,還包括數(shù)據(jù)讀取模塊;
4.根據(jù)權(quán)利要求3所述的裝置,其特征在于,所述裝置,還包括存儲(chǔ)器,所述存儲(chǔ)器分別與所述下采樣模塊以及所述數(shù)據(jù)讀取模塊電連接;
5.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述運(yùn)動(dòng)檢測(cè)模塊,用于基于預(yù)設(shè)窗口從所述第n-1幀圖像中獲取多個(gè)第一圖像區(qū)域;基于所述預(yù)設(shè)窗口從所述n-2幀圖像中獲取多個(gè)第二圖像區(qū)域;所述第一圖像區(qū)域的坐標(biāo)范圍與對(duì)應(yīng)的所述第二圖像區(qū)域的坐標(biāo)范圍相同;所述第n-2幀圖像與所述第n-1幀圖像對(duì)應(yīng)的坐標(biāo)系為預(yù)設(shè)坐標(biāo)系;
6.根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述運(yùn)動(dòng)檢測(cè)模塊,還用于:
7.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述第n-1幀下采樣圖像與所述第n幀圖像的比例大于4/1。
8.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述第n-1幀上采樣圖像的尺寸與所述第n幀圖像的尺寸相同。
9.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述生成模塊,用于基于所述第n幀圖像對(duì)所述第n-1幀上采樣圖像進(jìn)行引導(dǎo)濾波,得到所述第n-1幀目標(biāo)運(yùn)動(dòng)圖像。
10.一種運(yùn)動(dòng)圖像的生成方法,其特征在于,包括:
11.一種計(jì)算機(jī)設(shè)備,其特征在于,所述計(jì)算機(jī)設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)至少一段程序,所述至少一段程序由所述處理器加載并執(zhí)行如權(quán)利要求10所述的運(yùn)動(dòng)圖像的生成方法。
12.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一段程序,所述至少一段程序由處理器加載并執(zhí)行以實(shí)現(xiàn)如權(quán)利要求10中所述的運(yùn)動(dòng)圖像的生成方法。