本發(fā)明屬于電子技術(shù)領(lǐng)域,具體地說,涉及一種圖像投影方法及裝置。
背景技術(shù):
激光投影是一種利用激光發(fā)射器,以激光作為投影光源進行圖像投影的方法。激光投影儀使用激光進行投影時,原圖像的每一個像素點均被激光發(fā)射器按照其在原圖像中的位置發(fā)射相應的激光光束,激光光束發(fā)射到投影屏幕上形成投影圖像。
但是,由于激光投影儀中激光發(fā)射器本身的工藝限制,或者受到其他元器件的影響時,如利用激光光束形投影之前需要利用微型偏轉(zhuǎn)鏡將激光光束進行一定角度的偏轉(zhuǎn),這些因素均可能造成發(fā)射一個激光光束,但是投影屏幕上出現(xiàn)兩個光斑的現(xiàn)象。
由以上描述可知,一個激光光束投影到投影屏幕上時,存在獲得多個激光光斑的情況,導致投影出圖像較為模糊,清晰度不高。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明提供了一種圖像投影方法及裝置,主要用于解決現(xiàn)有技術(shù)中,利用激光投影儀投影以獲得投影圖像時,出現(xiàn)的圖像模糊、清晰度不高的問題。
為了解決上述技術(shù)問題,本發(fā)明提供了一種圖像投影方法,所述方法包括:
確定激光投影儀的投影光斑的分布信息;
確定滿足光斑分布需求的目標投影圖像的圖像數(shù)據(jù);
根據(jù)所述目標投影圖像的圖像數(shù)據(jù),基于分布信息,計算所述投影圖像的原圖像的圖像數(shù)據(jù);
根據(jù)所述原圖像的圖像數(shù)據(jù)進行投影,獲得所述目標投影圖像。
優(yōu)選地,所述分布信息按照如下方式獲得:
確定測試圖像;
將所述測試圖像進行投影以獲得所述測試圖像的投影圖像;
根據(jù)所述測試圖像的投影圖像,確定所述投影光斑的分布信息。
優(yōu)選地,所述根據(jù)所述測試圖像的投影圖像,確定所述投影光斑的分布信息包括:
確定所述測試圖像的投影圖像中,任一個激光光束投影的至少兩個激光光斑;
確定所述至少兩個激光光斑的中心位置對應的像素點;
以所述中心位置對應的像素點為基準,將所述至少兩個激光光斑設置于像素網(wǎng)格中;
根據(jù)所述像素網(wǎng)格中的像素點的像素值,確定所述像素網(wǎng)格構(gòu)成的像素矩陣;
將所述像素矩陣作為所述分布信息。
優(yōu)選地,所述根據(jù)所述像素網(wǎng)格中的像素點的像素值,確定所述像素網(wǎng)格構(gòu)成的像素矩陣包括:
將所述像素網(wǎng)格中每一個像素點的像素值構(gòu)成像素矩陣;
將所述像素矩陣進行歸一化變換,獲得歸一化后的像素矩陣為所述像素網(wǎng)格構(gòu)成的像素矩陣。
優(yōu)選地,所述亮度分布信息為投影點擴散函數(shù);
所述根據(jù)所述目標投影圖像的圖像數(shù)據(jù),基于分布信息,計算所述投影圖像的原圖像的圖像數(shù)據(jù)包括:
將原圖像的圖像數(shù)據(jù)作為未知參數(shù);
根據(jù)所述目標投影圖像的圖像數(shù)據(jù)等于所述未知參數(shù)與所述投影點擴散函數(shù)的卷積的關(guān)聯(lián)關(guān)系,計算獲得所述原圖像的圖像數(shù)據(jù)。
本發(fā)明實施例提供一種圖像投影裝置,所述裝置包括:
信息確定模塊,用于確定激光投影儀的投影光斑的分布信息;
數(shù)據(jù)確定模塊,用于確定滿足光斑分布需求的目標投影圖像的圖像數(shù)據(jù);
數(shù)據(jù)計算模塊,用于根據(jù)所述目標投影圖像的圖像數(shù)據(jù),基于分布信息,計算所述投影圖像的原圖像的圖像數(shù)據(jù);
圖像投影模塊,用于根據(jù)所述原圖像的圖像數(shù)據(jù)進行投影,獲得所述目標投影圖像。
優(yōu)選地,所述信息確定模塊具體用于:
確定測試圖像;將所述測試圖像進行投影以獲得所述測試圖像的投影圖像;根據(jù)所述測試圖像的投影圖像,確定所述投影光斑的分布信息。
優(yōu)選地,所述信息確定模塊包括:
光斑確定單元,用于確定所述測試圖像的投影圖像中,任一個激光光束投影的至少兩個激光光斑;
中心確定單元,用于確定所述至少兩個激光光斑的中心位置對應的像素點;
網(wǎng)格確定單元,用于以所述中心位置對應的像素點為基準,將所述至少兩個激光光斑設置于像素網(wǎng)格中;
矩陣確定單元,用于根據(jù)所述像素網(wǎng)格中的像素點的像素值,確定所述像素網(wǎng)格構(gòu)成的像素矩陣;
信息確定單元,用于將所述像素矩陣作為所述分布信息。
優(yōu)選地,所述矩陣確定單元包括:
構(gòu)成子單元,用于將所述像素網(wǎng)格中每一個像素點的像素值構(gòu)成像素矩陣;
歸一化子單元,用于將所述像素矩陣進行歸一化變換,獲得歸一化后的像素矩陣為所述像素網(wǎng)格構(gòu)成的像素矩陣。
優(yōu)選地,所述亮度分布信息為投影點擴散函數(shù);
所述數(shù)據(jù)計算模塊具體用于:
將原圖像的圖像數(shù)據(jù)作為未知參數(shù);根據(jù)所述目標投影圖像的圖像數(shù)據(jù)等于所述未知參數(shù)與所述投影點擴散函數(shù)的卷積的關(guān)聯(lián)關(guān)系,計算獲得所述原圖像的圖像數(shù)據(jù)。
本發(fā)明實施例中,通過確定激光投影儀的投影光斑的分布信息,并確定光斑分布需求的目標投影圖像的圖像數(shù)據(jù);并目標投影圖像的圖像數(shù)據(jù),基于分布信息,計算所述投影圖像的原圖像的圖像數(shù)據(jù),并確定原圖像的圖像數(shù)據(jù),投影獲得目標投影圖像。所述原圖像是基于滿足光斑分布需求的目標圖像的圖像數(shù)據(jù)獲得的,其通過投影點擴散函數(shù)投影時,可以獲得滿足光斑分布需求的所述目標投影圖像,進而獲得相應的清晰的投影圖像。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
圖1是本發(fā)明實施例的一種圖像投影方法的一個實施例的流程圖;
圖2是本發(fā)明實施例的一種激光光斑的示意圖;
圖3是本發(fā)明實施例的一個歸一化矩陣的示意圖;
圖4是本發(fā)明實施例的一種圖像投影方法的又一個實施例的流程圖;
圖5是本發(fā)明實施例的一種圖像投影裝置的一個實施例的結(jié)構(gòu)示意圖。
具體實施方式
以下將配合附圖及實施例來詳細說明本發(fā)明的實施方式,藉此對本發(fā)明如何應用技術(shù)手段來解決技術(shù)問題并達成技術(shù)功效的實現(xiàn)過程能充分理解并據(jù)以實施。
本發(fā)明實施例提供了主要應用于激光投影儀中,通過利用激光投影儀投影進行投影以獲得相應的目標投影圖像,使目標投影圖像的投影質(zhì)量更高,更清晰。
現(xiàn)有技術(shù)中,激光投影儀投影圖像時,投影的激光圖像具有的色域范圍大、顏色飽和度高、顯示亮度高等優(yōu)點。所述激光投影儀以激光為投影光源進行投影,可以將激光發(fā)射器發(fā)射的整個激光束為一個整體,投影至相應的投影屏幕上,所述激光束即可以在所述顯示屏幕上形成一個激光光斑。利用偏轉(zhuǎn)鏡將此光斑進行角度的偏轉(zhuǎn),就可以獲得投影圖像。但是,由于激光光源發(fā)射器以及其他光學元件,例如,偏轉(zhuǎn)鏡等光學元件,容易造成投影圖像變的模糊,不清晰。
發(fā)明人經(jīng)研究發(fā)現(xiàn),激光投影儀投影激光光束時,一個激光光束發(fā)射后,投影至投影屏幕上的激光光斑可能存在多個,例如,可能是存在兩個激光光斑,這些激光光斑的存在引起所述投影圖像顯示模糊。因此,發(fā)明人想到是否可以根據(jù)滿足光斑分布需求的目標投影圖像,獲得投影圖像的原圖像以解決投影出的目標投影圖像存在圖像模糊的問題。據(jù)此,發(fā)明人提出了本發(fā)明的技術(shù)方案。
本發(fā)明實施例中,通過確定所述激光投影儀的投影光斑的分布信息,以及滿足光斑需求的目標投影圖像的圖像數(shù)據(jù);根據(jù)所述目標投影圖像的圖像數(shù)據(jù)以及分布信息,計算所述投影圖像的原圖像的圖像數(shù)據(jù)。也即是,提供一個圖像的“逆變換”過程,以獲得能夠滿足光斑分布需求的投影圖像的原圖像,進而可以在投影時,獲得相應的清晰的目標投影圖像。可以解決現(xiàn)有技術(shù)中,投影出的投影圖像出現(xiàn)導致投影出的投影圖像較為模糊,清晰度不高的問題。
下面將結(jié)合附圖對本發(fā)明實施例進行詳細描述。
如圖1所示,為本發(fā)明實施例提供個一種圖像投影方法的一個實施例的流程圖,該方法可以包括以下幾個步驟:
101:確定激光投影儀的投影光斑的分布信息。
所述激光投影儀需要投影的圖像為原圖像,所述激光投影儀投影激光至投影屏幕上,獲得的圖像為投影圖像。所述激光投影儀發(fā)射的每一個光源是準直平行的,每一個光源在投影屏幕上形成的光束可以視為一個光斑。
所述投影光斑的分布信息可以指所述激光投影儀的原圖像從發(fā)射激光至投影至所述投影屏幕上的光斑構(gòu)成的投影圖像的映射關(guān)系。
所述原圖像image1與所述投影圖像image2的關(guān)系為:
image2=image1*分布關(guān)系;其中,*代表卷積。
當一個光束投影至投影屏幕上形成兩個光斑時,會導致所述投影圖像模糊。
可選地,所述分布信息被寫入所述激光投影儀中,在所述激光投影儀投影時,可以先獲取所述分布信息。所述分布信息可以通過計算事先獲得,并寫入所述激光投影儀中。所述激光投影儀被安裝后,如果與投影屏幕等其他關(guān)聯(lián)設備之間的位置關(guān)系未發(fā)生變化時,所述分布信息可以重復使用。如果與投影屏幕等其他關(guān)聯(lián)設備之間的位置關(guān)系發(fā)生了變化,則需要重新確定所述分布信息。
可選地,圖像可以分解為rgb(red,green,blue,紅,綠,藍)三原色的圖像,每一個顏色均可以對應相應的分布信息,因此,所述確定激光投影儀的投影光斑的分布信息可以包括:
分別確定激光投影儀中每一顏色的投影光斑的分布信息。
102:確定滿足光斑分布需求的目標投影圖像的圖像數(shù)據(jù)。
所述滿足光斑分布需求可以是指一個光束投影至所述投影屏幕上,形成一個光斑。所述目標投影圖像可以指激光投影儀針對原圖像發(fā)射的一個激光光束在投影屏幕上投影出一個光斑,所述目標投影圖像是清晰的。
可選地,所述目標投影圖像可以是預先獲取的,具體可以是將模糊的投影圖像按照圖像處理算法進行處理,獲得的清晰的圖像。所述圖像處理算法可以指去噪算法、平滑算法等圖像處理算法。
可選地,所述確定滿足光斑分布需求的目標投影圖像的圖像數(shù)據(jù)可以包括:
分別確定滿足光斑分布需求的目標投影圖像每一顏色的圖像數(shù)據(jù)。
103:根據(jù)所述目標投影圖像的圖像數(shù)據(jù),基于分布信息,計算所述投影圖像的原圖像的圖像數(shù)據(jù)。
所述目標投影圖像的圖像數(shù)據(jù),可以是指所述圖像的每一個像素點的像素值。所述原圖像的圖像數(shù)據(jù)與所述目標圖像的圖像數(shù)據(jù)之間具有映射關(guān)系,也即分布信息,因此,可以基于所述分布信息,以及目標圖像的圖像數(shù)據(jù),計算所述投影圖像的原圖像的圖像數(shù)據(jù)。
可選地,所述根據(jù)所述目標投影圖像的圖像數(shù)據(jù),基于分布信息,計算所述投影圖像的原圖像的圖像數(shù)據(jù)可以包括:
根據(jù)所述目標投影圖像每一顏色的圖像數(shù)據(jù),基于每一顏色的分布信息,計算所述投影圖像的原圖像每一顏色的圖像數(shù)據(jù)。
104:根據(jù)所述原圖像的圖像數(shù)據(jù)進行投影,獲得所述目標投影圖像。
所述原圖像的圖像數(shù)據(jù)進行投影,可以是指將所述原圖像的圖像數(shù)據(jù)轉(zhuǎn)換為圖像格式,并將轉(zhuǎn)換為圖像格式的原圖像進行投影,以獲得目標投影圖像。所述將所述原圖像的圖像數(shù)據(jù)轉(zhuǎn)換為圖像格式可以是指將所述原圖像的圖像數(shù)據(jù)按照相應的圖像格式添加上相應的文件頭等信息,以將所述原圖像進行投影。所述原圖像是基于目標投影圖像獲得的,因此,基于原有的分布信息,對原圖像的圖像數(shù)據(jù)進行投影,可以獲得所述目標投影圖像。
可選地,所述原圖像為可分解為rgb三顏色的圖像數(shù)據(jù)。所述根據(jù)所述原圖像的圖像數(shù)據(jù)進行投影,獲得所述目標投影圖像可以包括:
根據(jù)所述原圖像的每一個顏色的圖像數(shù)據(jù)進行投影,獲得所述目標投影圖像。
原圖像以及目標投影圖像可以分解為對應rgb三原色的數(shù)據(jù),可以分別針對每一個顏色,確定其相應的分布信息,以實現(xiàn)相應的顏色分布信息的分別獲取,該方式更準確,投影效果更佳。
本發(fā)明實施例中,通過確定所述激光投影儀的投影光斑的分布信息,以及滿足光斑需求的目標投影圖像的圖像數(shù)據(jù);根據(jù)所述目標投影圖像的圖像數(shù)據(jù)以及分布信息,計算所述投影圖像的原圖像的圖像數(shù)據(jù),通過提供一個圖像的“逆變換”過程,可以獲得能夠滿足光斑分布需求的投影圖像的原圖像,進而可以在投影時,獲得相應的清晰的目標投影圖像。
作為一個實施例,所述分布信息可以按照如下方式獲得:
確定測試圖像。
將所述測試圖像進行投影以獲得所述測試圖像的投影圖像。
根據(jù)所述測試圖像的投影圖像,確定所述投影光斑的分布信息。
所述分布信息可以是預先獲得的,具體地,可以是基于所述測試圖像通過所述測試圖像與所述測試圖像的投影圖像之間的映射關(guān)系,通過計算獲得的。
在某些實施例中,所述根據(jù)所述測試圖像的投影圖像,確定所述投影光斑的分布信息可以包括:
確定所述測試圖像的投影圖像中,任一個激光光束投影的至少兩個激光光斑。
確定所述至少兩個激光光斑的中心位置對應的像素點。
以所述中心位置對應的像素點為基準,將所述至少兩個激光光斑設置于像素網(wǎng)格中。
根據(jù)所述像素網(wǎng)格中的像素點的像素值,確定所述像素網(wǎng)格構(gòu)成的像素矩陣。
將所述像素矩陣作為所述分布信息。
所述測試圖像中的投影圖像可以由各個像素點構(gòu)成,為了方便理解,以一個激光光束投影形成兩個激光光斑為例,所述投影圖像的激光光斑可以如圖2中的第一激光光斑201以及第二激光光斑202所示。所述激光光斑周圍的像素點顏色相同,例如,所述激光光斑為綠色光斑時,其周圍的激光光斑可以為黃色。
像素網(wǎng)格是指將各個像素點以網(wǎng)格的形式表示在表格中,網(wǎng)格中的數(shù)據(jù)具體可以指各個像素點的離散的像素值。所述像素網(wǎng)格中每一個網(wǎng)格均可以代表一個像素,每一個像素有對應的像素值,可以將每一個網(wǎng)格中的像素值對應地寫入到網(wǎng)格中,將其像素值構(gòu)建對應數(shù)學矩陣,即可以得到相應的像素矩陣。如圖2中所示的第一激光光斑201以及所述第二激光光斑202即可以代表像素點所在的網(wǎng)格。
確定所述至少兩個激光光斑的中心位置是指所述激光光斑的像素點的質(zhì)心所在位置,具體是指,所述激光光斑構(gòu)成的一個封閉的區(qū)域內(nèi),該區(qū)域的質(zhì)心位置,即為所述至少兩個激光光斑的中心位置。以上述圖2為例,具體可以指,所述第一激光光斑201以及所述第二激光光斑202可以構(gòu)成一個矩形區(qū)域,該矩形區(qū)域的質(zhì)心為像素點203所在位置,該像素點203即為述至少兩個激光光斑的中心位置對應的像素點。
可選地,所述像素網(wǎng)格的大小可以根據(jù)需要設定,具體可以為n*m大小的矩陣即可。如圖2中所示的網(wǎng)格矩陣為5*5大小。所述像素網(wǎng)格的大小可以確定相應的像素矩陣的大小,二者具有大小一致的特性。例如,所述像素網(wǎng)格為5*5時,其得到的像素矩陣即為5*5的矩陣。
在某些實施例中,所述根據(jù)所述像素網(wǎng)格中的像素點的像素值,確定所述像素網(wǎng)格構(gòu)成的像素矩陣可以包括:
將所述像素網(wǎng)格中每一個像素點的像素值構(gòu)成像素矩陣;
將所述像素矩陣進行歸一化變換,獲得歸一化后的像素矩陣為所述像素網(wǎng)格構(gòu)成的像素矩陣。
歸一化是一種簡化計算的方式,即將有量綱的像素值,經(jīng)過變換,轉(zhuǎn)換為無量綱的表達時,成為標量,以方便數(shù)據(jù)的比較以及計算。
歸一化可以有多種計算方式,可以實現(xiàn)將像素值歸一化至0~1的數(shù)值范圍內(nèi),以在后續(xù)的計算過程中,簡化計算過程。
如圖3所示,為將所述圖2中的像素網(wǎng)格中的像素值進行歸一化之后,得到的歸一化矩陣301。
本發(fā)明實施例中,在確定分布信息時,可以通過事先設定的測試圖像,通過計算獲得。進而可以在根據(jù)分布信息以及目標投影圖像的圖像數(shù)據(jù)獲得相應的投影數(shù)據(jù)時,可以按照相應的預設的分步信息直接進行計算,以簡化計算步驟,提高計算效率,進而可以迅速確定相應的原圖像,以實現(xiàn)快速獲得清晰的目標投影圖像的效果。
如圖4所示,為本發(fā)明實施例提供的一種圖像投影方法的又一個實施例的流程圖,該方法可以包括以下幾個步驟:
401:確定激光投影儀的投影光斑的投影點擴散函數(shù);
402:確定滿足光斑分布需求的目標投影圖像的圖像數(shù)據(jù);
403:根據(jù)所述目標投影圖像的圖像數(shù)據(jù),基于投影點擴散函數(shù),計算所述投影圖像的原圖像的圖像數(shù)據(jù);
作為一種可能的實現(xiàn)方式,所述根據(jù)所述目標投影圖像的圖像數(shù)據(jù),基于分布信息,計算所述投影圖像的原圖像的圖像數(shù)據(jù)可以包括:
將原圖像的圖像數(shù)據(jù)作為未知參數(shù)。
根據(jù)所述目標投影圖像的圖像數(shù)據(jù)等于所述未知參數(shù)與所述投影點擴散函數(shù)的卷積的關(guān)聯(lián)關(guān)系,計算獲得所述原圖像的圖像數(shù)據(jù)。
所述點擴散函數(shù)具體可以是指點擴散矩陣,不同的激光投影儀的點擴散函數(shù)不同,所述激光投影儀在不同的投影環(huán)境中的點擴散函數(shù)不同,因此,所述點擴散函數(shù)需要及時更新。
所述原圖像的圖像數(shù)據(jù)作為未知參數(shù),可以用c表示;所述目標投影圖像的圖像數(shù)據(jù)已知,可以用a表示;所述點擴散函數(shù)已知,可以用h表示;則所述目標投影圖像的圖像數(shù)據(jù)等于所述未知參數(shù)與所述投影點擴散函數(shù)的卷積的關(guān)聯(lián)關(guān)系可以用以下公式表示:
a=c*h,其中,*代表卷積。公式1
所述根據(jù)所述目標投影圖像的圖像數(shù)據(jù)等于所述未知參數(shù)與所述投影點擴散函數(shù)的卷積的關(guān)聯(lián)關(guān)系,計算獲得所述原圖像的圖像數(shù)據(jù)具體可以按照以下公式計算獲得:
將所述公式1分別進行傅里葉計算,可以獲得關(guān)聯(lián)關(guān)系的傅里葉公式:
f(a)=f(c*h)公式2
將所述關(guān)聯(lián)關(guān)系的傅里葉公式進行分解可以獲得關(guān)聯(lián)關(guān)系的分解公式:
f(a)=f(c)f(h)公式3
進而可以通過所述關(guān)聯(lián)關(guān)系的分解因式進行傅里葉逆變換,以獲得所述原圖像的圖像數(shù)據(jù)與所述目標映射圖像的圖像數(shù)據(jù)以及投影點擴散函數(shù)之間的求解公式c,求解公式c如下:
c=f-1(f(h)/f(a))公式4
通過傅里葉變換,將a設定為目標圖像的圖像數(shù)據(jù),且所述投影點擴散函數(shù)h已知,進而可以計算出所述原圖像的圖像數(shù)據(jù)c。
404:根據(jù)所述原圖像的圖像數(shù)據(jù)進行投影,獲得所述目標投影圖像。
本發(fā)明實施例中,通過確定所述激光投影儀的投影光斑的投影點擴散函數(shù),以及滿足光斑需求的目標投影圖像的圖像數(shù)據(jù);根據(jù)所述目標投影圖像的圖像數(shù)據(jù)以及投影點擴散函數(shù),計算所述投影圖像的原圖像的圖像數(shù)據(jù),通過提供一個圖像的“逆變換”過程,可以獲得能夠滿足光斑分布需求的投影圖像的原圖像,進而可以在投影時,獲得相應的清晰的目標投影圖像。
如圖5所示,為本發(fā)明實施例提供的一種圖像投影裝置的一個實施例的結(jié)構(gòu)示意圖,該裝置可以包括以下幾個模塊:
信息確定模塊501,用于確定激光投影儀的投影光斑的分布信息。
所述激光投影儀需要投影的圖像為原圖像,所述激光投影儀投影激光至投影屏幕上,獲得的圖像為投影圖像。所述激光投影儀發(fā)射的每一個光源是準直平行的,每一個光源在投影屏幕上形成的光束可以視為一個光斑。
所述投影光斑的分布信息可以指所述激光投影儀的原圖像從發(fā)射激光至投影至所述投影屏幕上的光斑構(gòu)成的投影圖像的映射關(guān)系。
所述原圖像image1與所述投影圖像image2的關(guān)系為:
image2=image1*分布關(guān)系;其中,*代表卷積。
當一個光束投影至投影屏幕上形成兩個光斑時,會導致所述投影圖像模糊。
可選地,所述分布信息被寫入所述激光投影儀中,在所述激光投影儀投影時,可以先獲取所述分布信息。所述分布信息可以通過計算事先獲得,并寫入所述激光投影儀中。所述激光投影儀被安裝后,如果與投影屏幕等其他關(guān)聯(lián)設備之間的位置關(guān)系未發(fā)生變化時,所述分布信息可以重復使用。如果與投影屏幕等其他關(guān)聯(lián)設備之間的位置關(guān)系發(fā)生了變化,則需要重新確定所述分布信息。
可選地,圖像可以分解為rgb(red,green,blue,紅,綠,藍)三原色的圖像,每一個顏色均可以對應相應的分布信息。所述信息確定模塊可以用于分別確定激光投影儀中每一顏色的投影光斑的分布信息。
數(shù)據(jù)確定模塊502,用于確定滿足光斑分布需求的目標投影圖像的圖像數(shù)據(jù)。
所述滿足光斑分布需求可以是指一個光束投影至所述投影屏幕上,形成一個光斑。所述目標投影圖像可以指激光投影儀針對原圖像發(fā)射的一個激光光束在投影屏幕上投影出一個光斑,所述目標投影圖像是清晰的。
可選地,所述目標投影圖像可以是預先獲取的,具體可以是將模糊的投影圖像按照圖像處理算法進行處理,獲得的清晰的圖像。所述圖像處理算法可以指去噪算法、平滑算法等圖像處理算法。
可選地,所述數(shù)據(jù)確定模塊可以用于分別確定滿足光斑分布需求的目標投影圖像每一顏色的圖像數(shù)據(jù)。
數(shù)據(jù)計算模塊503,用于根據(jù)所述目標投影圖像的圖像數(shù)據(jù),基于分布信息,計算所述投影圖像的原圖像的圖像數(shù)據(jù)。
所述目標投影圖像的圖像數(shù)據(jù),可以是指所述圖像的每一個像素點的像素值。所述原圖像的圖像數(shù)據(jù)與所述目標圖像的圖像數(shù)據(jù)之間具有映射關(guān)系,也即分布信息,因此,可以基于所述分布信息,以及目標圖像的圖像數(shù)據(jù),計算所述投影圖像的原圖像的圖像數(shù)據(jù)。
可選地,所述數(shù)據(jù)計算模塊可以用于根據(jù)所述目標投影圖像每一顏色的圖像數(shù)據(jù),基于每一顏色的分布信息,計算所述投影圖像的原圖像每一顏色的圖像數(shù)據(jù)。
圖像投影模塊504,用于根據(jù)所述原圖像的圖像數(shù)據(jù)進行投影,獲得所述目標投影圖像。
所述原圖像的圖像數(shù)據(jù)進行投影,可以是指將所述原圖像的圖像數(shù)據(jù)轉(zhuǎn)換為圖像格式,并將轉(zhuǎn)換為圖像格式的原圖像進行投影,以獲得目標投影圖像。所述將所述原圖像的圖像數(shù)據(jù)轉(zhuǎn)換為圖像格式可以是指將所述原圖像的圖像數(shù)據(jù)按照相應的圖像格式添加上相應的文件頭等信息,以將所述原圖像進行投影。所述原圖像是基于目標投影圖像獲得的,因此,基于原有的分布信息,對原圖像的圖像數(shù)據(jù)進行投影,可以獲得所述目標投影圖像。
可選地,所述原圖像為可分解為rgb三顏色的圖像數(shù)據(jù)。所述圖像投影模塊可以用于根據(jù)所述原圖像的每一個顏色的圖像數(shù)據(jù)進行投影,獲得所述目標投影圖像。
原圖像以及目標投影圖像可以分解為對應rgb三原色的數(shù)據(jù),可以分別針對每一個顏色,確定其相應的分布信息,以實現(xiàn)相應的顏色分布信息的分別獲取,該方式更準確,投影效果更佳。
本發(fā)明實施例中,通過確定所述激光投影儀的投影光斑的分布信息,以及滿足光斑需求的目標投影圖像的圖像數(shù)據(jù);根據(jù)所述目標投影圖像的圖像數(shù)據(jù)以及分布信息,計算所述投影圖像的原圖像的圖像數(shù)據(jù),通過提供一個圖像的“逆變換”過程,可以獲得能夠滿足光斑分布需求的投影圖像的原圖像,進而可以在投影時,獲得相應的清晰的目標投影圖像。
作為一個實施例,所述信息確定模塊具體可以用于:
確定測試圖像;將所述測試圖像進行投影以獲得所述測試圖像的投影圖像;根據(jù)所述測試圖像的投影圖像,確定所述投影光斑的分布信息。
所述分布信息可以是預先獲得的,具體地,可以是基于所述測試圖像通過所述測試圖像與所述測試圖像的投影圖像之間的映射關(guān)系,通過計算獲得的。
在某些實施例中,所述信息確定模塊可以包括:
光斑確定單元,用于確定所述測試圖像的投影圖像中,任一個激光光束投影的至少兩個激光光斑;
中心確定單元,用于確定所述至少兩個激光光斑的中心位置對應的像素點;
網(wǎng)格確定單元,用于以所述中心位置對應的像素點為基準,將所述至少兩個激光光斑設置于像素網(wǎng)格中;
矩陣確定單元,用于根據(jù)所述像素網(wǎng)格中的像素點的像素值,確定所述像素網(wǎng)格構(gòu)成的像素矩陣;
信息確定單元,用于將所述像素矩陣作為所述分布信息。
所述測試圖像中的投影圖像可以由各個像素點構(gòu)成。像素網(wǎng)格是指將各個像素點以網(wǎng)格的形式表示在表格中,網(wǎng)格中的數(shù)據(jù)具體可以指各個像素點的離散的像素值。所述像素網(wǎng)格中每一個網(wǎng)格均可以代表一個像素,每一個像素有對應的像素值,可以將每一個網(wǎng)格中的像素值對應地寫入到網(wǎng)格中,將其像素值構(gòu)建對應數(shù)學矩陣,即可以得到相應的像素矩陣。
確定所述至少兩個激光光斑的中心位置是指所述激光光斑的像素點的質(zhì)心所在位置,具體是指,所述激光光斑構(gòu)成的一個封閉的區(qū)域內(nèi),該區(qū)域的質(zhì)心位置,即為所述至少兩個激光光斑的中心位置。
可選地,所述像素網(wǎng)格的大小可以根據(jù)需要設定,具體可以為n*m大小的矩陣即可。所述像素網(wǎng)格的大小可以確定相應的像素矩陣的大小,二者具有大小一致的特性。
在某些實施例中,所述矩陣確定單元可以包括:
構(gòu)成子單元,用于將所述像素網(wǎng)格中每一個像素點的像素值構(gòu)成像素矩陣;
歸一化子單元,用于將所述像素矩陣進行歸一化變換,獲得歸一化后的像素矩陣為所述像素網(wǎng)格構(gòu)成的像素矩陣。
歸一化是一種簡化計算的方式,即將有量綱的像素值,經(jīng)過變換,轉(zhuǎn)換為無量綱的表達時,成為標量,以方便數(shù)據(jù)的比較以及計算。
歸一化可以有多種計算方式,可以實現(xiàn)將像素值歸一化至0~1的數(shù)值范圍內(nèi),以在后續(xù)的計算過程中,簡化計算過程。
本發(fā)明實施例中,在確定分布信息時,可以通過事先設定的測試圖像,通過計算獲得。進而可以在根據(jù)分布信息以及目標投影圖像的圖像數(shù)據(jù)獲得相應的投影數(shù)據(jù)時,可以按照相應的預設的分步信息直接進行計算,以簡化計算步驟,提高計算效率,進而可以迅速確定相應的原圖像,以實現(xiàn)快速獲得清晰的目標投影圖像的效果。
作為又一個實施例,所述亮度分布信息可以為投影點擴散函數(shù);
所述數(shù)據(jù)計算模塊具體可以用于:
將原圖像的圖像數(shù)據(jù)作為未知參數(shù);根據(jù)所述目標投影圖像的圖像數(shù)據(jù)等于所述未知參數(shù)與所述投影點擴散函數(shù)的卷積的關(guān)聯(lián)關(guān)系,計算獲得所述原圖像的圖像數(shù)據(jù)。
所述點擴散函數(shù)具體可以是指點擴散矩陣,不同的激光投影儀的點擴散函數(shù)不同,所述激光投影儀在不同的投影環(huán)境中的點擴散函數(shù)不同,因此,所述點擴散函數(shù)需要及時更新。
所述原圖像的圖像數(shù)據(jù)作為未知參數(shù),可以用c表示;所述目標投影圖像的圖像數(shù)據(jù)已知,可以用a表示;所述點擴散函數(shù)已知,可以用h表示;則所述目標投影圖像的圖像數(shù)據(jù)等于所述未知參數(shù)與所述投影點擴散函數(shù)的卷積的關(guān)聯(lián)關(guān)系可以用以下公式表示:
a=c*h,其中,*代表卷積。公式1
所述根據(jù)所述目標投影圖像的圖像數(shù)據(jù)等于所述未知參數(shù)與所述投影點擴散函數(shù)的卷積的關(guān)聯(lián)關(guān)系,計算獲得所述原圖像的圖像數(shù)據(jù)具體可以按照以下公式計算獲得:
將所述公式1分別進行傅里葉計算,可以獲得關(guān)聯(lián)關(guān)系的傅里葉公式:
f(a)=f(c*h)公式2
將所述關(guān)聯(lián)關(guān)系的傅里葉公式進行分解可以獲得關(guān)聯(lián)關(guān)系的分解公式:
f(a)=f(c)f(h)公式3
進而可以通過所述關(guān)聯(lián)關(guān)系的分解因式進行傅里葉逆變換,以獲得所述原圖像的圖像數(shù)據(jù)與所述目標映射圖像的圖像數(shù)據(jù)以及投影點擴散函數(shù)之間的求解公式c,求解公式c如下:
c=f-1(f(h)/f(a))公式2
通過傅里葉變換,將a設定為目標圖像的圖像數(shù)據(jù),且所述投影點擴散函數(shù)h已知,進而可以計算出所述原圖像的圖像數(shù)據(jù)c。
本發(fā)明實施例中,通過確定所述激光投影儀的投影光斑的投影點擴散函數(shù),以及滿足光斑需求的目標投影圖像的圖像數(shù)據(jù);根據(jù)所述目標投影圖像的圖像數(shù)據(jù)以及投影點擴散函數(shù),計算所述投影圖像的原圖像的圖像數(shù)據(jù),通過提供一個圖像的“逆變換”過程,可以獲得能夠滿足光斑分布需求的投影圖像的原圖像,進而可以在投影時,獲得相應的清晰的目標投影圖像。
在一個典型的配置中,計算設備包括一個或多個處理器(cpu)、輸入/輸出接口、網(wǎng)絡接口和內(nèi)存。
內(nèi)存可能包括計算機可讀介質(zhì)中的非永久性存儲器,隨機存取存儲器(ram)和/或非易失性內(nèi)存等形式,如只讀存儲器(rom)或閃存(flashram)。內(nèi)存是計算機可讀介質(zhì)的示例。
計算機可讀介質(zhì)包括永久性和非永久性、可移動和非可移動媒體可以由任何方法或技術(shù)來實現(xiàn)信息存儲。信息可以是計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序的模塊或其他數(shù)據(jù)。計算機的存儲介質(zhì)的例子包括,但不限于相變內(nèi)存(pram)、靜態(tài)隨機存取存儲器(sram)、動態(tài)隨機存取存儲器(dram)、其他類型的隨機存取存儲器(ram)、只讀存儲器(rom)、電可擦除可編程只讀存儲器(eeprom)、快閃記憶體或其他內(nèi)存技術(shù)、只讀光盤只讀存儲器(cd-rom)、數(shù)字多功能光盤(dvd)或其他光學存儲、磁盒式磁帶,磁帶磁磁盤存儲或其他磁性存儲設備或任何其他非傳輸介質(zhì),可用于存儲可以被計算設備訪問的信息。按照本文中的界定,計算機可讀介質(zhì)不包括非暫存電腦可讀媒體(transitorymedia),如調(diào)制的數(shù)據(jù)信號和載波。
如在說明書及權(quán)利要求當中使用了某些詞匯來指稱特定組件。本領(lǐng)域技術(shù)人員應可理解,硬件制造商可能會用不同名詞來稱呼同一個組件。本說明書及權(quán)利要求并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異來作為區(qū)分的準則。如在通篇說明書及權(quán)利要求當中所提及的“包含”為一開放式用語,故應解釋成“包含但不限定于”?!按笾隆笔侵冈诳山邮盏恼`差范圍內(nèi),本領(lǐng)域技術(shù)人員能夠在一定誤差范圍內(nèi)解決所述技術(shù)問題,基本達到所述技術(shù)效果。此外,“耦接”一詞在此包含任何直接及間接的電性耦接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表所述第一裝置可直接電性耦接于所述第二裝置,或通過其他裝置或耦接手段間接地電性耦接至所述第二裝置。說明書后續(xù)描述為實施本發(fā)明的較佳實施方式,然所述描述乃以說明本發(fā)明的一般原則為目的,并非用以限定本發(fā)明的范圍。本發(fā)明的保護范圍當視所附權(quán)利要求所界定者為準。
還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的商品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種商品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的商品或者系統(tǒng)中還存在另外的相同要素
上述說明示出并描述了本發(fā)明的若干優(yōu)選實施例,但如前所述,應當理解本發(fā)明并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述申請構(gòu)想范圍內(nèi),通過上述教導或相關(guān)領(lǐng)域的技術(shù)或知識進行改動。而本領(lǐng)域人員所進行的改動和變化不脫離本發(fā)明的精神和范圍,則都應在本發(fā)明所附權(quán)利要求的保護范圍內(nèi)。