[go: up one dir, main page]

TW202303517A - Image controller, image processing system and image modifying method - Google Patents

Image controller, image processing system and image modifying method Download PDF

Info

Publication number
TW202303517A
TW202303517A TW110138713A TW110138713A TW202303517A TW 202303517 A TW202303517 A TW 202303517A TW 110138713 A TW110138713 A TW 110138713A TW 110138713 A TW110138713 A TW 110138713A TW 202303517 A TW202303517 A TW 202303517A
Authority
TW
Taiwan
Prior art keywords
image
controller
target
ratio
conversion operation
Prior art date
Application number
TW110138713A
Other languages
Chinese (zh)
Other versions
TWI824321B (en
Inventor
胡士茗
趙學德
Original Assignee
創惟科技股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 創惟科技股份有限公司 filed Critical 創惟科技股份有限公司
Priority to US17/834,924 priority Critical patent/US12250461B2/en
Priority to CN202210693317.2A priority patent/CN115567653B/en
Publication of TW202303517A publication Critical patent/TW202303517A/en
Application granted granted Critical
Publication of TWI824321B publication Critical patent/TWI824321B/en

Links

Images

Landscapes

  • Image Processing (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Apparatus For Radiation Diagnosis (AREA)
  • Ultra Sonic Daignosis Equipment (AREA)
  • Processing Or Creating Images (AREA)
  • Studio Circuits (AREA)

Abstract

An image processing system and an image modifying method are provided. The first controller obtains the first image from the image capturing apparatus. The first controller converts the first image into the second image according to a converting operation. The converting operation includes distortion correction, and the distortion correction is used for correcting the distortion of the target object. The second controller detects the target object in the second image, to generate a detected result. The first controller corrects the converting operation according to the detected result. Accordingly, the vision experiment can be improved.

Description

影像控制器、影像處理系統及影像修正方法Image controller, image processing system and image correction method

本發明是有關於一種影像處理技術,且特別是有關於一種影像控制器、影像處理系統及影像修正方法。The present invention relates to an image processing technology, and in particular relates to an image controller, an image processing system and an image correction method.

在習知技術中,雖然裝載廣角透鏡或魚眼透鏡的相機可擷取具有較廣視角(Field of View,FoV)的影像,但影像邊緣可能彎曲且形成不自然的外觀表現。廣角或魚眼影像的失真情況可能造成其內容難以辨識,更可能讓使用者的眼睛感到不適。In the conventional technology, although a camera equipped with a wide-angle lens or a fisheye lens can capture an image with a wider field of view (FoV), the edge of the image may be curved and form an unnatural appearance. Distortion in wide-angle or fisheye images can make content difficult to read and is more likely to cause discomfort to the user's eyes.

另一方面,這類相機通常裝載於諸如後視鏡、網路攝影機(IP camera)、監視系統、物聯網攝影機及機器視覺相關產品。在一些應用情境下,影像中的物體是觀看者所欲追蹤的目標。然而,影像中的物體可能不只一個且物體可能移動,但這類產品通常無法反應於物體的移動或數量而提供合適的影像。On the other hand, such cameras are usually installed in products such as rearview mirrors, IP cameras, surveillance systems, Internet of Things cameras, and machine vision related products. In some application scenarios, the object in the image is the target that the viewer wants to track. However, there may be more than one object in the image and the object may move, but such products usually cannot provide an appropriate image in response to the movement or number of objects.

有鑑於此,本發明實施例提供一種影像控制器、影像處理系統及影像修正方法,可簡單且有效地修正失真影像,並可提升特定追蹤目標在影像中的識別度。In view of this, the embodiments of the present invention provide an image controller, an image processing system, and an image correction method, which can simply and effectively correct distorted images, and can improve the recognition of a specific tracking target in the image.

本發明實施例的影像修正方法包括(但不僅限於)下列步驟:取得來自影像擷取裝置的第一影像。依據轉換作業將第一影像轉換成第二影像。轉換作業包括變形校正,且變形校正用於校正第一影像中的一個或更多個目標物的形變。偵測第二影像中的目標物,以產生偵測結果。依據偵測結果修正轉換作業。The image correction method according to the embodiment of the present invention includes (but not limited to) the following steps: obtaining a first image from an image capturing device. Convert the first image into the second image according to the conversion operation. The conversion operation includes a deformation correction, and the deformation correction is used to correct the deformation of one or more objects in the first image. Detect the target object in the second image to generate a detection result. Correct the conversion operation according to the detection result.

本發明實施例的影像處理系統包括(但不僅限於)影像擷取裝置、第一控制器及第二控制器。影像擷取裝置包括透鏡及影像感測器。透過透鏡及影像感測器擷取第一影像。第一控制器耦接影像擷取裝置,並用以依據轉換作業將第一影像轉換成第二影像。轉換作業包括變形校正。變形校正用於校正第一影像中的一個或更多個目標物的形變。第二控制器耦接第一控制器,並用以偵測第二影像中的那些目標物,以產生偵測結果。第一控制器更用以依據偵測結果修正轉換作業。The image processing system of the embodiment of the present invention includes (but not limited to) an image capture device, a first controller and a second controller. The image capturing device includes a lens and an image sensor. The first image is captured through the lens and the image sensor. The first controller is coupled to the image capture device and used for converting the first image into a second image according to the conversion operation. Conversion jobs include distortion corrections. The deformation correction is used to correct the deformation of one or more objects in the first image. The second controller is coupled to the first controller and used for detecting the targets in the second image to generate detection results. The first controller is further used for correcting the conversion operation according to the detection result.

本發明實施例的影像控制器包括(但不僅限於)記憶體及處理器。記憶體用以儲存程式碼。處理器耦接記憶體。處理器經配置用以載入且執行程式碼以取得第一影像,依據轉換作業將第一影像轉換成第二影像,偵測第二影像中的一個或更多個目標物以產生偵測結果,並依據偵測結果修正轉換作業。轉換作業包括變形校正,且變形校正用於校正第一影像中的一個或更多個目標物的形變。The image controller of the embodiment of the present invention includes (but not limited to) a memory and a processor. Memory is used to store code. The processor is coupled to the memory. The processor is configured to load and execute code to obtain the first image, convert the first image into a second image according to the conversion operation, and detect one or more targets in the second image to generate a detection result , and correct the transformation based on the detection results. The conversion operation includes a deformation correction, and the deformation correction is used to correct the deformation of one or more objects in the first image.

基於上述,依據本發明實施例的影像控制器、影像處理系統及影像修正方法,主要是依據第二控制器針對目標物的偵測結果修正第一控制器的轉換作業。藉此,可修正失真,並在第二影像中凸顯目標物。Based on the above, the image controller, image processing system, and image correction method according to the embodiments of the present invention mainly correct the conversion operation of the first controller according to the detection result of the target object by the second controller. In this way, the distortion can be corrected and the target object can be highlighted in the second image.

為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。In order to make the above-mentioned features and advantages of the present invention more comprehensible, the following specific embodiments are described in detail together with the accompanying drawings.

圖1是依據本發明一實施例的影像處理系統1的元件方塊圖。請參照圖1,影像處理系統1包括(但不僅限於)影像擷取裝置10、第一控制器30及第二控制器50。FIG. 1 is a block diagram of components of an image processing system 1 according to an embodiment of the present invention. Please refer to FIG. 1 , the image processing system 1 includes (but not limited to) an image capture device 10 , a first controller 30 and a second controller 50 .

影像擷取裝置10可以是相機、攝影機、監視器或相似功能的裝置。影像擷取裝置10可包括(但不僅限於)透鏡11及影像感測器15 (例如,電荷耦合裝置(Charge Coupled Device,CCD)或互補式金氧半導體(Complementary Metal-Oxide-Semiconductor,CMOS)等)。在一實施例中,可透過透鏡11及影像感測器15擷取影像。例如,光線經過透鏡11成像在影像感測器15上。The image capturing device 10 may be a camera, a video camera, a monitor or a device with similar functions. The image capture device 10 may include (but not limited to) a lens 11 and an image sensor 15 (for example, a Charge Coupled Device (CCD) or a Complementary Metal-Oxide-Semiconductor (CMOS), etc. ). In one embodiment, the image can be captured through the lens 11 and the image sensor 15 . For example, the light is imaged on the image sensor 15 through the lens 11 .

在一些實施例中,影像擷取裝置10的規格(例如,取像光圈、倍率、焦距、取像可視角度、影像感測器15的大小等)及其數量可依據實際需求而調整。例如,透鏡11為魚眼或廣角透鏡,並據以產生魚眼影像或廣角影像。In some embodiments, the specifications of the image capture device 10 (for example, image capture aperture, magnification, focal length, image capture viewing angle, size of the image sensor 15 , etc.) and its quantity can be adjusted according to actual needs. For example, the lens 11 is a fisheye or wide-angle lens, and is used to generate a fisheye image or a wide-angle image.

第一控制器30可透過相機介面、I2C及/或其他傳輸介面耦接影像擷取裝置10。第一控制器30包括(但不僅限於)記憶體31及處理器35。記憶體31可以是任何型態的固定或可移動隨機存取記憶體(Radom Access Memory,RAM)、唯讀記憶體(Read Only Memory,ROM)、快閃記憶體(flash memory)、傳統硬碟(Hard Disk Drive,HDD)、固態硬碟(Solid-State Drive,SSD)或類似元件。在一實施例中,記憶體31用以儲存程式碼、軟體模組、組態配置、資料或檔案。處理器35可以是影像處理器或圖形處理單元(Graphic Processing unit,GPU),或是其他可程式化之一般用途或特殊用途的微處理器(Microprocessor)、數位信號處理器(Digital Signal Processor,DSP)、可程式化控制器、現場可程式化邏輯閘陣列(Field Programmable Gate Array,FPGA)、特殊應用積體電路(Application-Specific Integrated Circuit,ASIC)或其他類似元件或上述元件的組合。在一實施例中,處理器35用以執行第一控制器30的所有或部份作業,且可載入並執行記憶體31所儲存的各程式碼、軟體模組、檔案及資料。The first controller 30 can be coupled to the image capture device 10 through a camera interface, I2C and/or other transmission interfaces. The first controller 30 includes (but not limited to) a memory 31 and a processor 35 . Memory 31 can be any type of fixed or removable random access memory (Radom Access Memory, RAM), read only memory (Read Only Memory, ROM), flash memory (flash memory), traditional hard disk (Hard Disk Drive, HDD), Solid-State Drive (Solid-State Drive, SSD) or similar components. In one embodiment, the memory 31 is used to store program codes, software modules, configurations, data or files. The processor 35 can be an image processor or a graphics processing unit (Graphic Processing unit, GPU), or other programmable general purpose or special purpose microprocessor (Microprocessor), digital signal processor (Digital Signal Processor, DSP) ), programmable controller, Field Programmable Gate Array (Field Programmable Gate Array, FPGA), application-specific integrated circuit (Application-Specific Integrated Circuit, ASIC) or other similar components or a combination of the above components. In one embodiment, the processor 35 is used to execute all or part of the operations of the first controller 30 , and can load and execute various program codes, software modules, files and data stored in the memory 31 .

第二控制器50可透過相機介面(例如,行動產業處理器介面(Mobile Industry Processor Interface,MIPI))、I2C、USB及/或其他傳輸介面耦接第一控制器30。第二控制器50包括(但不僅限於)記憶體51及處理器55。記憶體51的實施態樣及功能可參照記憶體31的說明,於此不再贅述。處理器55的實施態樣及功能可參照處理器35的說明,於此不再贅述。在一實施例中,處理器55用以執行第二控制器50的所有或部份作業,且可載入並執行記憶體51所儲存的各程式碼、軟體模組、檔案及資料。The second controller 50 can be coupled to the first controller 30 through a camera interface (eg, Mobile Industry Processor Interface (MIPI)), I2C, USB and/or other transmission interfaces. The second controller 50 includes (but not limited to) a memory 51 and a processor 55 . The implementation and functions of the memory 51 can refer to the description of the memory 31 , and will not be repeated here. For the implementation and functions of the processor 55, reference may be made to the description of the processor 35, which will not be repeated here. In one embodiment, the processor 55 is used to execute all or part of the operations of the second controller 50 , and can load and execute various program codes, software modules, files and data stored in the memory 51 .

在一實施例中,影像擷取裝置10、第一控制器30及第二控制器50可整合成獨立裝置。例如,影像處理系統1為相機系統,其中第一控制器30可以是魚眼控制器、廣角鏡頭控制器或其他影像相關控制器,且第二控制器50為微控制器或SoC。在另一實施例中,影像擷取裝置10與第一控制器30可整合成模組,且第二控制器50例如為電腦系統(例如,桌上型電腦、筆記型電腦、伺服器、智慧型手機或平板電腦)或是設置於其中之一部分。又在另一實施例中,第一控制器30與第二控制器50可以整合成一影像控制器或是適當的控制器模組,並可與影像擷取裝置10耦接。In one embodiment, the image capturing device 10 , the first controller 30 and the second controller 50 can be integrated into an independent device. For example, the image processing system 1 is a camera system, wherein the first controller 30 may be a fisheye controller, a wide-angle lens controller or other image-related controllers, and the second controller 50 is a microcontroller or SoC. In another embodiment, the image capture device 10 and the first controller 30 can be integrated into a module, and the second controller 50 is, for example, a computer system (for example, a desktop computer, a notebook computer, a server, a smart phone) mobile phone or tablet) or set on one of them. In yet another embodiment, the first controller 30 and the second controller 50 can be integrated into an image controller or an appropriate controller module, and can be coupled with the image capture device 10 .

下文中,將搭配影像處理系統1中的各項裝置、元件及模組說明本發明實施例所述之方法。本方法的各個流程可依照實施情形而隨之調整,且並不僅限於此。In the following, the method described in the embodiment of the present invention will be described in conjunction with various devices, components and modules in the image processing system 1 . Each process of the method can be adjusted accordingly according to the implementation situation, and is not limited thereto.

圖2是依據本發明一實施例的影像修正方法的流程圖。請參照圖2,第一控制器30取得來自影像擷取裝置10的第一影像(步驟S210)。具體而言,第一影像是透過影像擷取裝置10或其他外部影像擷取裝置對一個或更多個目標物拍攝所得的影像。在一實施例中,目標物例如是人類的身體。在一些實施例中,第一影像也可以是針對人類的上半身(例如,腰部、肩膀或胸部以上)。在其他實施例中,目標物亦可能是各類型生物體或非生物體。第一控制器30可經由相機介面及/或I2C取得影像擷取裝置10所擷取的第一影像。FIG. 2 is a flowchart of an image correction method according to an embodiment of the invention. Referring to FIG. 2 , the first controller 30 acquires a first image from the image capture device 10 (step S210 ). Specifically, the first image is an image obtained by shooting one or more targets through the image capture device 10 or other external image capture devices. In one embodiment, the target is, for example, a human body. In some embodiments, the first image may also be for the upper body of the human (eg, waist, shoulders, or above the chest). In other embodiments, the targets may also be various types of organisms or non-organisms. The first controller 30 can obtain the first image captured by the image capture device 10 through the camera interface and/or I2C.

第一控制器30可依據一轉換作業將第一影像轉換成第二影像(步驟S230)。具體而言,在一實施例中,該轉換作業包括變形校正。該變形校正用於校正第一影像中的一個或更多個目標物的形變。在另一實施例中,該轉換作業包括位置調整。該位置調整用於調整第一影像中的一個或更多個目標物的位置。又一實施例中,該轉換作業包括變形校正及位置調整。也就是說,第一影像中的目標物的外觀及/或位置可能不同於第二影像中的相同目標物。The first controller 30 can convert the first image into the second image according to a conversion operation (step S230). Specifically, in one embodiment, the conversion operation includes distortion correction. The deformation correction is used to correct the deformation of one or more objects in the first image. In another embodiment, the transformation operation includes position adjustment. The position adjustment is used to adjust the position of one or more objects in the first image. In yet another embodiment, the conversion operation includes deformation correction and position adjustment. That is, the appearance and/or location of the object in the first image may be different from the same object in the second image.

舉例而言,圖3A是依據本發明一實施例的反扭曲(dewarp)的示意圖。請參照圖3A,在本實施例中,變形校正例如為反扭曲處理,其中第一影像FIM1例如為透過魚眼透鏡所取得的影像,該影像例如是一扭曲影像。第一控制器30可對第一影像FIM1進行例如是反扭曲展開的轉換作業,以產生第二影像SIM1,進而使第二影像SIM1較為接近真實影像。藉此,可產生具較佳比例或具正常比例的目標物影像。For example, FIG. 3A is a schematic diagram of dewarp according to an embodiment of the present invention. Please refer to FIG. 3A , in this embodiment, the deformation correction is, for example, dewarping processing, wherein the first image FIM1 is, for example, an image obtained through a fisheye lens, and the image is, for example, a distorted image. The first controller 30 may perform a conversion operation, such as dewarping and unfolding, on the first image FIM1 to generate the second image SIM1 , so as to make the second image SIM1 closer to the real image. Thereby, an object image with a better ratio or a normal ratio can be generated.

在一些應用情境中,為了適應顯示裝置的尺寸(例如,解析度1920×1080或480×272)或比例(例如,16:9或4:3),可調整影像的取像視角。圖3B是依據本發明一實施例的視角調整的示意圖。請參照圖3B,在本實施例中,轉換作業所包括的位置調整例如是視角調整,而影像擷取裝置10的透鏡11的取像視角例如為180度。其中,本實施例的第一控制器30例如可改變或調整第一影像FIM1的取像視角成為視角FOV1(例如,140度) (即,轉換作業),以產生第二影像SIM2。或者,第一控制器30可改變第一影像FIM1的取像視角成為視角FOV2(例如,110度) (即,轉換作業),以產生第二影像SIM3。藉此,可將取像視角朝向位於透鏡11前的特定位置的目標物。In some application scenarios, in order to adapt to the size (eg, resolution 1920×1080 or 480×272) or ratio (eg, 16:9 or 4:3) of the display device, the viewing angle of the image can be adjusted. FIG. 3B is a schematic diagram of viewing angle adjustment according to an embodiment of the invention. Please refer to FIG. 3B , in this embodiment, the position adjustment included in the conversion operation is, for example, viewing angle adjustment, and the imaging viewing angle of the lens 11 of the image capture device 10 is, for example, 180 degrees. Wherein, the first controller 30 of the present embodiment can change or adjust, for example, the viewing angle of the first image FIM1 to an angle of view FOV1 (for example, 140 degrees) (ie, conversion operation) to generate the second image SIM2. Alternatively, the first controller 30 may change the viewing angle of the first image FIM1 to an angle of view FOV2 (for example, 110 degrees) (ie, a conversion operation) to generate the second image SIM3. In this way, the imaging angle can be directed towards the target object at a specific position in front of the lens 11 .

在一些應用情境中,影像處理應用有縮放(zoom)影像的需求。例如,若影像不足以供影像辨識使用,則需要放大(zoom in)影像。此外,放大影像將造成取像視角相對縮小。若欲瀏覽原始尺寸的影像,則可透過縮小(zoom out)影像來還原取像視角。圖3C是依據本發明一實施例的縮放調整的示意圖。請參照圖3C,在本實施例中,轉換作業還可包括縮放調整。本實施例可依據縮放倍率SR1(例如,120%)放大第一影像FIM1(即,轉換作業),以產生第二影像SIM5。或者,本實施例可依據縮放倍率SR2(例如,80%)縮小第一影像FIM1(即,轉換作業),以產生第二影像SIM6。藉此,可放大或縮小目標物。In some application scenarios, the image processing application has the requirement of zooming the image. For example, if the image is insufficient for image recognition, the image needs to be zoomed in. In addition, zooming in on the image will cause the viewing angle to be relatively narrowed. If you want to browse the original size of the image, you can restore the viewing angle by zooming out the image. FIG. 3C is a schematic diagram of scaling adjustment according to an embodiment of the invention. Referring to FIG. 3C , in this embodiment, the conversion operation may also include scaling adjustment. In this embodiment, the first image FIM1 can be enlarged according to the scaling factor SR1 (eg, 120%) (ie, conversion operation) to generate the second image SIM5. Alternatively, in this embodiment, the first image FIM1 can be reduced according to the scaling factor SR2 (eg, 80%) (ie, conversion operation) to generate the second image SIM6. In this way, the target object can be enlarged or reduced.

在一些應用情境中,影像經放大後,可透過平移(shift)來瀏覽影像中超出可視範圍的區域。圖3D是依據本發明一實施例的平移的示意圖。請參照圖3D,在本實施例中,轉換作業所包括的位置調整例如是平移影像,圖中虛線框代表第一影像的可視範圍,且實線框代表第二影像的可視範圍。第一控制器30例如可通知影像擷取裝置10可依據方向SH1(朝右上方)平移進而第一影像FIM1(即,轉換作業),以產生第二影像SIM7。或者,第一控制器30例如可通知影像擷取裝置10可依據方向SH2(朝左下方)平移進而第一影像FIM1(即,轉換作業),以產生第二影像SIM8。藉此,可改變目標物在影像中的位置。In some application scenarios, after the image is zoomed in, the region beyond the visible range in the image can be browsed by shifting. FIG. 3D is a schematic diagram of translation according to an embodiment of the invention. Referring to FIG. 3D , in this embodiment, the position adjustment included in the conversion operation is, for example, image translation. In the figure, the dotted box represents the visible range of the first image, and the solid line box represents the visible range of the second image. For example, the first controller 30 can notify the image capture device 10 that the first image FIM1 can be translated according to the direction SH1 (toward the upper right) (ie, the conversion operation) to generate the second image SIM7 . Alternatively, the first controller 30 can, for example, notify the image capturing device 10 that the first image FIM1 can be translated according to the direction SH2 (toward the bottom left) (that is, the conversion operation) to generate the second image SIM8. In this way, the position of the target object in the image can be changed.

在一些應用情境中,當感興趣之影像位於影像擷取裝置10的上方或下方時,可透過上下視角調整(或稱傾角調整(tilt))來調整角度,進而取得較好的取像視角。例如,當影像擷取裝置10整合於電子門鈴並安裝於牆上時,此時影像擷取裝置10的高度可能高於或低於人的站立高度,因此可透過上下視角調整改變取像視角。圖3E是依據本發明一實施例的上下視角調整的示意圖。請參照圖3E,在本實施例中,轉換作業所包括的位置調整例如是上下視角調整。影像擷取裝置10直立設置且朝向y軸。第一控制器30例如可通知影像擷取裝置10可依據軸x向上調整TI1第一影像FIM1的視角(即,轉換作業),以產生第二影像SIM9。或者,第一控制器30例如可通知影像擷取裝置10可依據軸x向下調整TI2第一影像FIM1的視角(即,轉換作業),以產生第二影像SIM10。藉此,可改變目標物在影像中的位置。In some application scenarios, when the image of interest is located above or below the image capture device 10 , the angle can be adjusted by adjusting the vertical viewing angle (or called tilt adjustment (tilt)), so as to obtain a better imaging viewing angle. For example, when the image capture device 10 is integrated into an electronic doorbell and installed on a wall, the height of the image capture device 10 may be higher or lower than the standing height of a person, so the image capture angle can be changed by adjusting the vertical angle of view. FIG. 3E is a schematic diagram of adjusting up and down viewing angles according to an embodiment of the invention. Referring to FIG. 3E , in this embodiment, the position adjustment included in the conversion operation is, for example, the adjustment of the up and down viewing angles. The image capture device 10 is arranged upright and facing the y-axis. For example, the first controller 30 can notify the image capture device 10 to adjust the viewing angle of the first image FIM1 of TI1 according to the axis x (ie, a conversion operation) to generate the second image SIM9 . Or, for example, the first controller 30 can notify the image capturing device 10 that the viewing angle of the first image FIM1 of the TI2 can be adjusted downwards according to the axis x (ie, a conversion operation) to generate the second image SIM10 . In this way, the position of the target object in the image can be changed.

在一些應用情境中,當感興趣之目標物位於影像擷取裝置10的左方或右方時,可透過左右視角調整(或稱左右轉動角調整(pan))來調整角度,進而取得較好的取像視角。例如,當影像擷取裝置10整合於電子門鈴並安裝於牆上時,透鏡11可能不是正面朝向訪客,因此可透過左右視角調整將取像視角朝向訪客。圖3F是依據本發明一實施例的左右視角調整的示意圖。請參照圖3F,轉換作業所包括的位置調整例如是左右視角調整(或稱左右轉動角調整(pan))。影像擷取裝置10直立設置且朝向y軸。第一控制器30例如可通知影像擷取裝置10可依據軸z向右調整PA1第一影像FIM1的視角(即,轉換作業),以產生第二影像SIM11。或者,第一控制器30例如可通知影像擷取裝置10可依據軸z向左調整PA2第一影像FIM1的視角(即,轉換作業),以產生第二影像SIM12。藉此,可改變目標物在影像中的位置。In some application scenarios, when the target of interest is located on the left or right of the image capture device 10, the angle can be adjusted by adjusting the left and right viewing angles (or called left and right rotation angle adjustment (pan)), so as to obtain better results. angle of view. For example, when the image capture device 10 is integrated into the electronic doorbell and installed on the wall, the lens 11 may not be facing the visitor, so the image capturing angle of view can be adjusted towards the visitor by adjusting the left and right viewing angles. FIG. 3F is a schematic diagram of adjusting left and right viewing angles according to an embodiment of the present invention. Referring to FIG. 3F , the position adjustment included in the conversion operation is, for example, left and right viewing angle adjustment (or called left and right rotation angle adjustment (pan)). The image capture device 10 is arranged upright and facing the y-axis. For example, the first controller 30 can notify the image capture device 10 to adjust the viewing angle of the first image FIM1 of the PA1 to the right according to the axis z (ie, a transformation operation) to generate the second image SIM11 . Or, for example, the first controller 30 can notify the image capture device 10 to adjust the viewing angle of the first image FIM1 of the PA2 to the left according to the axis z (ie, a conversion operation), so as to generate the second image SIM12 . In this way, the position of the target object in the image can be changed.

圖3G是依據本發明一實施例的平面視角調整的示意圖。請參照圖3G,轉換作業所包括的位置調整例如是平面視角調整(或稱轉向(rotate))。影像擷取裝置10平放設置且朝向y軸。第一控制器30例如可通知影像擷取裝置10可依據軸y順時針轉向RO1第一影像FIM1的視角(即,轉換作業),以產生第二影像SIM13。或者,第一控制器30例如可通知影像擷取裝置10可依據軸y逆時針轉向RO2第一影像FIM1的視角(即,轉換作業),以產生第二影像SIM14。藉此,可改變目標物在影像中的位置。FIG. 3G is a schematic diagram of plane viewing angle adjustment according to an embodiment of the present invention. Please refer to FIG. 3G , the position adjustment included in the conversion operation is, for example, plane viewing angle adjustment (or called rotation (rotate)). The image capture device 10 is placed horizontally and faces the y-axis. For example, the first controller 30 can notify the image capturing device 10 that the viewing angle of the first image FIM1 of the RO1 can be rotated clockwise according to the axis y (ie, a conversion operation) to generate the second image SIM13 . Or, for example, the first controller 30 can notify the image capture device 10 that the viewing angle of the first image FIM1 of RO2 can be rotated counterclockwise according to the axis y (ie, conversion operation), so as to generate the second image SIM14 . In this way, the position of the target object in the image can be changed.

關於平面視角調整的應用情境,圖3H是依據本發明一實施例影像擷取裝置10的擺設及所擷取影像的示意圖。請參照圖3H,影像擷取裝置10平放設置。假設透鏡11為魚眼鏡頭,則光通過透鏡11並投影在影像感測器13上而產生魚眼影像IMe。依據應用需求,第一控制器30例如可通知影像擷取裝置10可僅擷取對應於透鏡11外環的外環影像IMo。With regard to the application scenario of plane viewing angle adjustment, FIG. 3H is a schematic diagram of the arrangement of the image capture device 10 and the captured images according to an embodiment of the present invention. Please refer to FIG. 3H , the image capture device 10 is placed horizontally. Assuming that the lens 11 is a fisheye lens, light passes through the lens 11 and is projected on the image sensor 13 to generate a fisheye image IMe. According to application requirements, the first controller 30 can, for example, notify the image capture device 10 to capture only the outer ring image IMo corresponding to the outer ring of the lens 11 .

圖3I是依據本發明一實施例影像擷取裝置10的擺設及所擷取影像的示意圖。請參照圖3I,如上半圖所示,假設影像擷取裝置10平放設置於人物P1、P2、P3、P4之間。若僅擷取透鏡11的外環並分割兩半,則可產生外環影像IMo1、IMo2。外環影像IMo1擷取人物P1、P2,且外環影像IMo2擷取人物P3、P4。FIG. 3I is a schematic diagram of the arrangement of the image capture device 10 and the captured images according to an embodiment of the present invention. Please refer to FIG. 3I , as shown in the upper half of the figure, it is assumed that the image capture device 10 is placed horizontally among the characters P1 , P2 , P3 , and P4 . If only the outer ring of the lens 11 is captured and divided into two halves, the outer ring images IMo1 and IMo2 can be generated. The outer ring image IMo1 captures the characters P1 and P2, and the outer ring image IMo2 captures the characters P3 and P4.

圖3J是依據本發明一實施例影像擷取裝置10的擺設及所擷取影像的示意圖。請參照圖3J,假設第一控制器30依據如左圖所示箭頭方向對外環影像IMo1、IMo2進行平面視角調整。圖中所示淺色線條的人物P1~P4代表其原先位置,且深色線條的人物P1~P4代表其經平面視角調整後的位置。外環影像IMo1擷取人物P1、P2將向左平移,且外環影像IMo2擷取人物P3、P4將向右平移。FIG. 3J is a schematic diagram of the arrangement of the image capture device 10 and the captured images according to an embodiment of the present invention. Referring to FIG. 3J , it is assumed that the first controller 30 adjusts the plane viewing angle of the outer ring images IMo1 and IMo2 according to the direction of the arrow shown in the left figure. The characters P1-P4 shown in light-colored lines in the figure represent their original positions, and the characters P1-P4 in dark-colored lines represent their positions after adjustment of the plane viewing angle. The characters P1 and P2 captured by the outer ring image IMo1 will be shifted to the left, and the characters P3 and P4 captured by the outer ring image IMo2 will be shifted to the right.

圖4是依據本發明一實施例的魚眼影像展開的示意圖。請參照圖4,假設第一影像FIM2為魚眼影像,且影像中的人物變形。第二影像SIM15為第一控制器30校正的影像,且影像中的人物的比例正常。FIG. 4 is a schematic diagram of fisheye image expansion according to an embodiment of the present invention. Referring to FIG. 4 , it is assumed that the first image FIM2 is a fisheye image, and the characters in the image are deformed. The second image SIM15 is the image corrected by the first controller 30 , and the ratio of the characters in the image is normal.

在一實施例中,轉換作業更包括目標編排(或稱視窗編排、多分割視窗)。第二影像例如包括多個視窗。此外,假設第二影像包括一個或更多個目標物。例如,第一目標、第二目標、第三目標及/或第四目標。目標編排用於調整這些目標物中的第一目標在該第二影像中的目標視窗(即,那些視窗中的一者)。本實施例可將第二影像劃分成多個視窗,對變形校正後的影像剪裁,且將剪裁的部分影像安排在特定視窗中。在一較佳實施例中,本實施例是利用應用程式來將第二影像劃分成多個視窗。In one embodiment, the conversion operation further includes target layout (or called window layout, multi-split windows). For example, the second image includes a plurality of windows. In addition, it is assumed that the second image includes one or more objects. For example, a first target, a second target, a third target and/or a fourth target. Object programming is used to adjust the object window (ie, one of those windows) of the first object in the second image. In this embodiment, the second image can be divided into a plurality of windows, the distortion-corrected image can be cropped, and the cropped part of the image can be arranged in a specific window. In a preferred embodiment, in this embodiment, an application program is used to divide the second image into multiple windows.

舉例而言,圖5是依據本發明一實施例的目標編排的示意圖。請參照圖5,第一控制器30對圖4之第一影像FIM2進行變形校正後,將經過縮放及/或剪裁後的影像例如分別排列於不同視窗TW1,TW2。排列於不同視窗TW1,TW2之影像例如是參與會議之人員影像或是經過特定篩選之與會者影像。經過特定篩選之與會者影像例如是於會議中發言的與會者。For example, FIG. 5 is a schematic diagram of object arrangement according to an embodiment of the present invention. Please refer to FIG. 5 , after the first controller 30 performs distortion correction on the first image FIM2 in FIG. 4 , the scaled and/or cropped images are respectively arranged in different windows TW1 and TW2 , for example. The images arranged in different windows TW1, TW2 are, for example, images of personnel participating in a conference or images of participants who have undergone specific screening. The specifically filtered images of the participants are, for example, the participants speaking in the conference.

圖6是依據本發明一實施例的多種模式M1~M15的目標編排的示意圖。請參照圖6,這些多種模式M1~M15可能包括一個視窗TW1、兩個視窗TW1,TW2、三個視窗TW1~TW3、四個視窗TW1~TW4、五個視窗TW1~TW5或六個視窗TW1~TW6。各模式M2~M15中的分割線為視窗範圍。而TW1~TW6用以代表不同視窗的編號。此外,即使視窗的數量相同,但不同目標中的視窗的位置、大小及/或形狀可能不同。例如,模式M6的視窗TW1大於模式2的視窗TW1。FIG. 6 is a schematic diagram of target arrangement of multiple modes M1-M15 according to an embodiment of the present invention. Please refer to FIG. 6, these multiple modes M1~M15 may include one window TW1, two windows TW1, TW2, three windows TW1~TW3, four windows TW1~TW4, five windows TW1~TW5 or six windows TW1~ TW6. The dividing line in each mode M2~M15 is the window range. And TW1~TW6 are used to represent the numbers of different windows. Furthermore, even though the number of windows is the same, the positions, sizes and/or shapes of the windows may be different in different objects. For example, the window TW1 of the mode M6 is larger than the window TW1 of the mode 2 .

須說明的是,視窗的數量、大小及形狀還可能有其他變化,且本發明實施例不加以限制。此外,符號“TW1”、“TW2”、“TW3”、“TW4”、“TW5”、“TW6”僅是用於作為編號。It should be noted that there may be other changes in the number, size and shape of the windows, which are not limited by the embodiments of the present invention. In addition, symbols "TW1", "TW2", "TW3", "TW4", "TW5", and "TW6" are merely used as numbers.

以下舉三個模式作為範例:Here are three examples:

圖7A是依據本發明一實施例的模式的目標編排的示意圖。請參照圖4、圖6及圖7A,假設第一控制器30選擇圖6中的模式M1,則圖4中的第一影像FIM2可轉換成圖7A中的第二影像SIM16,其中圖7A中的第二影像SIM16例如為單視窗模式。FIG. 7A is a schematic diagram of an object layout of a pattern according to an embodiment of the present invention. Please refer to FIG. 4, FIG. 6 and FIG. 7A, assuming that the first controller 30 selects the mode M1 in FIG. 6, the first image FIM2 in FIG. 4 can be converted into the second image SIM16 in FIG. 7A, wherein in FIG. The second image SIM16 of is, for example, a single-window mode.

圖7B是依據本發明一實施例的模式的目標編排的示意圖。請參照圖4、圖6及圖7B,假設第一控制器30選擇圖6中的模式M5,則圖4中的第一影像FIM2可轉換成圖7B中的第二影像SIM17。圖7B中的第二影像SIM17例如為二分割視窗。視窗TW1是針對人物P3,且視窗TW2是針對四位人物P1、P2、P3、P4。FIG. 7B is a schematic diagram of an object layout of a pattern according to an embodiment of the present invention. Referring to FIG. 4 , FIG. 6 and FIG. 7B , assuming that the first controller 30 selects the mode M5 in FIG. 6 , the first image FIM2 in FIG. 4 can be converted into the second image SIM17 in FIG. 7B . The second image SIM17 in FIG. 7B is, for example, a two-part window. The window TW1 is for the character P3, and the window TW2 is for the four characters P1, P2, P3, and P4.

圖7C是依據本發明一實施例的模式的目標編排的示意圖。請參照圖4、圖6及圖7C,假設第一控制器30選擇圖6中的模式M11,則圖4中的第一影像FIM2可轉換成圖7C中的第二影像SIM18。第二影像SIM18例如為三分割視窗。視窗TW1是針對四位人物P1、P2、P3、P4,視窗TW2是針對人物P3,且視窗TW3是針對人物P2。FIG. 7C is a schematic diagram of an object layout of a pattern according to an embodiment of the invention. Referring to FIG. 4 , FIG. 6 and FIG. 7C , assuming that the first controller 30 selects the mode M11 in FIG. 6 , the first image FIM2 in FIG. 4 can be converted into the second image SIM18 in FIG. 7C . The second image SIM18 is, for example, three divided windows. The window TW1 is for the four characters P1, P2, P3, P4, the window TW2 is for the character P3, and the window TW3 is for the character P2.

請再參照圖2,本實施例之第二控制器50可偵測第二影像中的一個或更多個目標物,以產生偵測結果(步驟S250)。具體而言,第二控制器50可經由USB及/或I2C介面取得第一控制器30所轉換的第二影像。Referring to FIG. 2 again, the second controller 50 of this embodiment can detect one or more targets in the second image to generate detection results (step S250 ). Specifically, the second controller 50 can obtain the second image converted by the first controller 30 through the USB and/or I2C interface.

在一實施例中,第二控制器50可對第二影像進行物件偵測。物件偵測例如是確定第二影像中對應於目標物(例如,人、動物、非生物體或其部位的物件)的定界框(bounding box)或代表點(pinot)(可能位於目標物的輪廓、中心或其上任何位置),進而辨識目標物的類型(例如,人類、男性或女性、狗或貓、桌或椅等)。偵測結果包括目標物的定界框(或代表點)及/或目標物的類型。本發明所述之物件偵測亦可以是確定第二影像中對應於目標物的感興趣區域(Region of Interest,ROI)或矩形框(bounding rectangle),本文在此並不做任何限制。In one embodiment, the second controller 50 can perform object detection on the second image. The object detection is, for example, determining a bounding box (bounding box) or a representative point (pinot) (possibly located at the contour, center, or any position above), and then identify the type of object (for example, human, male or female, dog or cat, table or chair, etc.). The detection result includes the bounding box (or representative point) of the target and/or the type of the target. The object detection described in the present invention may also be determining a Region of Interest (ROI) or a bounding rectangle corresponding to the target in the second image, which is not limited herein.

在一實施例中,第二控制器50例如可應用基於神經網路的演算法(例如,YOLO、基於區域的卷積神經網路(Region Based Convolutional Neural Networks,R-CNN)、或快速R-CNN(Fast CNN))或是基於特徵匹配的演算法(例如,方向梯度直方圖(Histogram of Oriented Gradient,HOG)、Harr、或加速穩健特徵(Speeded Up Robust Features,SURF)的特徵比對)實現物件偵測。In one embodiment, the second controller 50 may, for example, apply a neural network-based algorithm (for example, YOLO, Region Based Convolutional Neural Networks (R-CNN), or Fast R-CNN). CNN (Fast CNN)) or algorithm based on feature matching (for example, Histogram of Oriented Gradient (HOG), Harr, or feature comparison of Speeded Up Robust Features (SURF)) Object detection.

須說明的是,本發明實施例不加以限制物件偵測所用的演算法。此外,在一些實施例中,第二控制器50可能指定特定類型的目標物。It should be noted that the embodiment of the present invention does not limit the algorithm used for object detection. Additionally, in some embodiments, the second controller 50 may specify a specific type of object.

在一實施例中,第二控制器50判斷目標物在第二影像中的位置。即,偵測結果包括目標物的位置。例如,目標物是否在第二影像的中間。又例如,目標物是否出現在第二影像。在一些實施例中,第二控制器50可在第二影像中定義參考軸(例如,水平軸或垂直軸),並判斷目標物在第二影像中相對於參考軸的角度。In one embodiment, the second controller 50 determines the position of the target object in the second image. That is, the detection result includes the position of the target. For example, whether the object is in the middle of the second image. Another example is whether the target object appears in the second image. In some embodiments, the second controller 50 can define a reference axis (for example, a horizontal axis or a vertical axis) in the second image, and determine an angle of the target object in the second image relative to the reference axis.

在一實施例中,第二控制器50亦可判斷在第二影像中的目標物是否移動。即,偵測結果包括目標物的運動情況。例如,第二控制器50可透過物件追蹤判斷連續的第二影像中的前後影像訊框中的相同目標物在位置或姿態上的關聯及變化。連續的第二影像代表影片或視訊串流的那些連續的影像訊框。而物件追蹤例如是判斷相鄰接第二影像中的同一目標物(可由定界框選或代表點確定其位置)的位置、移動、方向及其他運動的關聯性,進而定位移動中的目標物。在一實施例中,第二控制器50例如可應用光流法、排序法(Simple Online And Realtime Tracking,SORT)、深度排序法(Deep SORT)、聯合檢測及嵌入向量(Joint Detection and Embedding,JDE)模型或其他追蹤演算法實現物件追蹤。須說明的是,本發明實施例不加以限制物件追蹤所用的演算法。In one embodiment, the second controller 50 can also determine whether the object in the second image moves. That is, the detection result includes the movement of the target. For example, the second controller 50 can determine the relationship and change in position or posture of the same target in the front and rear image frames in the continuous second image through object tracking. The consecutive second images represent those consecutive image frames of the video or video stream. Object tracking is, for example, judging the correlation of the position, movement, direction and other motions of the same target object in the adjacent second image (its position can be determined by a bounding box or a representative point), and then locate the moving target object . In one embodiment, the second controller 50 can apply optical flow method, sorting method (Simple Online And Realtime Tracking, SORT), depth sorting method (Deep SORT), joint detection and embedding vector (Joint Detection and Embedding, JDE ) model or other tracking algorithms for object tracking. It should be noted that the embodiment of the present invention does not limit the algorithm used for object tracking.

承上所述,在一較佳實施例中,第二控制器50可透過物件追蹤判斷連續的第二影像中的前後影像訊框中的相同目標物在位置或姿態上的關聯及變化。較佳地,當第二控制器50偵測該第二影像中的該目標物所產生之該偵測結果是第二影像中的該目標物並未移動時,本實施例可僅針對定界框選、感興趣區域(Region of Interest,ROI)或矩形框(bounding rectangle)對應位置的該目標物進行例如是反扭曲(dewarp)展開的轉換作業,使例如是定界框選中的該目標物具較佳比例或具正常比例的目標物影像。換言之,當該偵測結果是該至少一目標物在該第二影像中的一位置未發生變化時,本實施例可以不需要針對整體影像進行例如是反扭曲(dewarp)展開的轉換作業,而是僅校正該第一影像中對應該位置的範圍的形變即可,進而提升影像處理作業的效率。Based on the above, in a preferred embodiment, the second controller 50 can determine the relationship and change in position or posture of the same target in the front and back image frames in the continuous second image through object tracking. Preferably, when the second controller 50 detects the target object in the second image and the detection result is that the target object in the second image does not move, this embodiment can only focus on demarcation The object corresponding to the frame selection, Region of Interest (ROI) or bounding rectangle (bounding rectangle) is subjected to a conversion operation such as dewarp expansion, so that, for example, the object selected by the bounding box An image of the target object with a better ratio or with a normal ratio. In other words, when the detection result is that a position of the at least one target in the second image does not change, this embodiment may not need to perform a conversion operation such as dewarp on the whole image, and It is only necessary to correct the deformation of the range corresponding to the position in the first image, thereby improving the efficiency of the image processing operation.

相對地,當連續的第二影像中的前後影像訊框(或定界框選)中的相同目標物在位置或姿態上發生變化時,第二控制器50偵測該第二影像中的該目標物所產生之該偵測結果即是第二影像中的該目標物移動,本實施例即會透過該偵測結果修正該轉換作業,讓整體影像進行例如是反扭曲(dewarp)展開的轉換作業,進而再次偵測出該目標物。In contrast, when the same target in the front and rear image frames (or bounding boxes) in the continuous second image changes in position or posture, the second controller 50 detects the object in the second image. The detection result generated by the target is the movement of the target in the second image. In this embodiment, the conversion operation will be corrected based on the detection result, so that the overall image can undergo conversion such as dewarp expansion. Operation, and then detect the target again.

在一實施例中,第二控制器50判斷目標物在第二影像中的完整性。即,偵測結果包括目標物的完整性。例如,第二控制器50可辨識第二影像中的目標物的關鍵點(例如,眼、鼻或嘴),並確認這些關鍵點對應的部位是否完整或數量是否正確。In one embodiment, the second controller 50 judges the integrity of the object in the second image. That is, the detection result includes the integrity of the target. For example, the second controller 50 can identify the key points (eg, eyes, nose or mouth) of the object in the second image, and confirm whether the parts corresponding to these key points are complete or whether the number is correct.

須說明的是,在一些實施例中,第一控制器30也偵測第二影像中的一個或更多個目標物,以產生偵測結果。例如,第一控制器30對第二影像進行諸如物件偵測、物件追蹤、或完整性偵測,其相同或相似的內容可參酌前述說明且於此不再贅述。It should be noted that, in some embodiments, the first controller 30 also detects one or more targets in the second image to generate a detection result. For example, the first controller 30 performs object detection, object tracking, or integrity detection on the second image, and the same or similar content can refer to the foregoing description and will not be repeated here.

第一控制器30可依據偵測結果修正轉換作業(步驟S270)。具體而言,目標物及/或影像擷取裝置10可能改變位置。若轉換作業維持不變,則目標物在第二影像中的位置可能不會置中或目標物的部分被裁切而不完整,進而影響觀看體驗。在一實施例中,第二控制器50可回傳偵測結果給第一控制器30,並據以判斷是否需要調整轉換作業。The first controller 30 can modify the conversion operation according to the detection result (step S270). Specifically, the target object and/or the image capture device 10 may change positions. If the conversion operation remains unchanged, the position of the object in the second image may not be centered or part of the object may be cropped and incomplete, thereby affecting viewing experience. In one embodiment, the second controller 50 can return the detection result to the first controller 30, and judge whether to adjust the conversion operation based on it.

在一實施例中,偵測結果中的目標物的位置為定界框格式。定界框格式包括定界框在第二影像中的水平軸及垂直軸的座標及第二影像的大小(例如,寬度及高度)。In one embodiment, the position of the target in the detection result is in a bounding box format. The bounding box format includes coordinates of the bounding box on the horizontal axis and vertical axis in the second image and the size (eg, width and height) of the second image.

在另一實施例中,偵測結果中的目標物的位置為代表點格式。代表點格式包括代表點在第二影像中的水平軸及垂直軸的座標及縮放倍率。In another embodiment, the position of the target in the detection result is in a representative point format. The representative point format includes coordinates of the representative point on the horizontal axis and vertical axis in the second image and a scaling factor.

在一實施例中,第一控制器30與第二控制器50對第二影像所定義的座標系可能不同。圖8是依據本發明一實施例的模式的座標系轉換的示意圖。請參照圖8,第二控制器50以例如是圖像座標的座標系CS1定位第二影像中的像素。座標系CS1以其左上角為原點。第一控制器30以座標系CS2(例如,極座標系)定位第二影像中的像素。座標系CS2以中心點為原點。在其他較佳實施例中,無論是第一控制器30或是第二控制器50均可以適當的座標系來定位第二影像中的像素,本文在此並不作任何限制。In an embodiment, the coordinate systems defined by the first controller 30 and the second controller 50 for the second image may be different. FIG. 8 is a schematic diagram of coordinate system transformation of a model according to an embodiment of the invention. Referring to FIG. 8 , the second controller 50 locates pixels in the second image with a coordinate system CS1 such as image coordinates. The coordinate system CS1 has its upper left corner as its origin. The first controller 30 positions the pixels in the second image with the coordinate system CS2 (eg, polar coordinate system). The coordinate system CS2 takes the center point as the origin. In other preferred embodiments, neither the first controller 30 nor the second controller 50 can locate the pixels in the second image in an appropriate coordinate system, which is not limited herein.

若偵測結果包括目標物中的第四目標在第二影像中的目標位置,則第一控制器30或第二控制器50可將第四目標的目標位置的座標(x o,y o)自座標系CS1轉換成座標系CS2的座標(x t,y t),其轉換公式為: x t=x o-w/2…(1) y t=y o-h/2…(2) x o為第四目標在座標系CS1中水平軸上的座標,x t為第四目標在座標系CS2中水平軸上的座標,y o為第四目標在座標系CS1中垂直軸上的座標,y t為第四目標在座標系CS2中垂直軸上的座標,w為第二影像的寬度,且h為第二影像的高度。 If the detection result includes the target position of the fourth target in the second image, the first controller 30 or the second controller 50 can set the coordinates (x o , y o ) of the target position of the fourth target The coordinates (x t , y t ) converted from the coordinate system CS1 to the coordinate system CS2 are: x t =x o -w/2…(1) y t =y o -h/2…(2) x o is the coordinate of the fourth target on the horizontal axis in the coordinate system CS1, x t is the coordinate of the fourth target on the horizontal axis in the coordinate system CS2, y o is the coordinate of the fourth target on the vertical axis in the coordinate system CS1 , yt is the coordinate of the fourth object on the vertical axis in the coordinate system CS2, w is the width of the second image, and h is the height of the second image.

須說明的是,若第一控制器30與第二控制器50使用相同座標系,則可忽略座標轉換。It should be noted that if the first controller 30 and the second controller 50 use the same coordinate system, the coordinate conversion can be ignored.

值得注意的是,目標物在第二影像或第二影像的視窗中可能未置中。舉例而言,圖9是依據本發明一實施例的取像視角FOV3下的第二影像SIM19的示意圖。請參照圖9,假設影像擷取裝置10的最大視角FOV4為180度。即,第一影像包括180度的視野。轉換作業所設定的視角FOV3為140度。假設自影像擷取裝置10所在位置向正前方延伸的假想線為參考軸(即,取像視角FOV3的垂直中心線)。而目標物T1位於影像擷取裝置10的正前方,即,相對於參考軸的偏移角度為零。因此,目標物T1位於第二影像SIM19的中間。It should be noted that the object may not be centered in the second image or the window of the second image. For example, FIG. 9 is a schematic diagram of the second image SIM19 under the imaging angle of view FOV3 according to an embodiment of the present invention. Referring to FIG. 9 , it is assumed that the maximum viewing angle FOV4 of the image capture device 10 is 180 degrees. That is, the first image includes a field of view of 180 degrees. The viewing angle FOV3 set by the conversion job is 140 degrees. Assume that an imaginary line extending straight forward from the position of the image capture device 10 is the reference axis (ie, the vertical centerline of the image capturing angle of view FOV3 ). The target T1 is located directly in front of the image capture device 10 , that is, the offset angle relative to the reference axis is zero. Therefore, the target T1 is located in the middle of the second image SIM19.

圖10是依據本發明一實施例的旋轉視角的第二影像SIM20的示意圖。請參照圖10,不同於圖9,目標物T2相對於參考軸的偏移角度為θ1(例如,45度)。因此,目標物T2位於第二影像SIM20的左邊。FIG. 10 is a schematic diagram of a second image SIM20 with a rotated viewing angle according to an embodiment of the present invention. Please refer to FIG. 10 , different from FIG. 9 , the offset angle of the target T2 relative to the reference axis is θ1 (for example, 45 degrees). Therefore, the target T2 is located on the left side of the second image SIM20.

在一實施例中,第一控制器30可依據偏移角度置中對齊目標物。偵測結果為該些目標物中的第一目標在第二影像中相對於參考軸的偏移角度。參考軸為第二影像的原取像視角的水平或垂直中心線。第一控制器30可依據偏移角度設定轉換作業為旋轉第一影像的取像視角,以縮小偏移角度。例如,旋轉視角包括先前於圖3E所說明的上下視角調整、圖3F所說明的左右視角調整及圖3G所示的平面視角調整。In one embodiment, the first controller 30 can center the target object according to the offset angle. The detection result is the deviation angle of the first target in the second image relative to the reference axis. The reference axis is the horizontal or vertical centerline of the original viewing angle of the second image. The first controller 30 can set the conversion operation as rotating the viewing angle of the first image according to the offset angle, so as to reduce the offset angle. For example, the rotation viewing angle includes the adjustment of the up and down viewing angles described in FIG. 3E , the adjustment of the left and right viewing angles described in FIG. 3F , and the adjustment of the plane viewing angle shown in FIG. 3G .

在一實施例中,第一控制器30可依據第一影像的取像視角與第一影像的長度(例如,其寬度或高度)在旋轉第一影像的第一取像視角的方向所對應的軸向上的比例轉換第二影像的座標。若使用圖6的座標系CS2,則不同軸向上的取像視角旋轉分別為: Pan(x t)=x t×fov H/w…(3) Tilt(y t)=y t×fov V/h…(4) Rotate(x t)=x t×fov H/w…(5) fov H為第二影像在水平方向的取像視角,fov V為第二影像在垂直方向的取像視角。Pan()為上下取像視角調整的函數。例如,左右轉的方向對應於x軸,故針對水平方向的取像視角及第二影像的寬度。Tilt()為左右取像視角調整的函數。例如,上下轉的方向對應於y軸,故針對垂直方向的取像視角及第二影像的高度。Rotate()平面取像視角調整的函數。如圖3J所示,外環影像IMo1、IMo2分別呈現左移和右移效果,故針對水平方向的取像視角及第二影像的寬度。 In one embodiment, the first controller 30 can rotate the direction corresponding to the first imaging angle of view of the first image according to the angle of view of the first image and the length of the first image (for example, its width or height). Axial scale transforms the coordinates of the second image. If the coordinate system CS2 in Figure 6 is used, the rotations of the imaging angles of view on different axes are: Pan(x t )=x t ×fov H /w...(3) Tilt(y t )=y t ×fov V / h...(4) Rotate(x t )=x t ×fov H /w...(5) fov H is the viewing angle of the second image in the horizontal direction, and fov V is the viewing angle of the second image in the vertical direction. Pan() is a function to adjust the angle of view of the up and down imaging. For example, the direction of turning left and right corresponds to the x-axis, so the viewing angle of view in the horizontal direction and the width of the second image are concerned. Tilt() is a function for adjusting the angle of view of the left and right images. For example, the direction of turning up and down corresponds to the y-axis, so the angle of view in the vertical direction and the height of the second image are concerned. Rotate() is a function to adjust the viewing angle of the plane. As shown in FIG. 3J , the outer ring images IMo1 and IMo2 show the effect of shifting left and right respectively, so the angle of view in the horizontal direction and the width of the second image are aimed at.

在一實施例中,偵測結果包括經旋轉的第二影像的取像視角超過影像擷取裝置10的(最大)視角。以圖10為例,第二影像SIM21的取像視角FOV4經旋轉後,其左邊界已超出影像擷取裝置10的最大取像視角FOV3。因此,即使目標物T2位於第二影像SIM21的中間,但第二影像SIM21的左邊因無法取得可視影像而產生黑區塊。In one embodiment, the detection result includes that the captured viewing angle of the rotated second image exceeds the (maximum) viewing angle of the image capture device 10 . Taking FIG. 10 as an example, after the FOV4 of the second image SIM21 is rotated, its left boundary has exceeded the maximum FOV3 of the image capture device 10 . Therefore, even though the target T2 is located in the middle of the second image SIM21, the left side of the second image SIM21 is unable to obtain a visible image and a black block is generated.

第一控制器30可設定經旋轉的第二影像的取像視角(下文稱第一取像視角)超出影像擷取裝置10的取像視角(下文稱第二取像視角)的部分限制在第二取像視角的邊緣。舉例而言,若使用圖8的座標系CS2,則取像視角邊緣修正分別為: 若經取像視角旋轉的水平軸的座標x t2介於第二取像視角的左邊緣及右邊緣之間,則座標x t2不變; 若經取像視角旋轉的水平軸的座標x t2小於第二取像視角的左邊緣的座標,則座標x t2修正為第二取像視角的左邊緣的座標; 若經取像視角旋轉的水平軸的座標x t2大於第二取像視角的右邊緣的座標,則座標x t2修正為第二取像視角的右邊緣的座標; 若經取像視角旋轉的垂直軸的座標y t2介於第二取像視角的上邊緣及下邊緣之間,則座標y t2不變; 若經取像視角旋轉的垂直軸的座標y t2小於第二取像視角的下邊緣的座標,則座標y t2修正為第二取像視角的下邊緣的座標; 若經取像視角旋轉的垂直軸的座標y t2大於第二取像視角的上邊緣的座標,則座標y t2修正為第二取像視角的上邊緣的座標。 The first controller 30 can set the rotation angle of the second image (hereinafter referred to as the first imaging angle of view) to exceed the imaging angle of view of the image capture device 10 (hereinafter referred to as the second imaging angle of view). Second capture the edge of the viewing angle. For example, if the coordinate system CS2 in FIG. 8 is used, the edge correction of the imaging angle of view is as follows: If the coordinate x t2 of the horizontal axis rotated by the imaging angle of view is between the left edge and the right edge of the second imaging angle of view , the coordinate x t2 remains unchanged; if the coordinate x t2 of the horizontal axis rotated by the imaging angle of view is smaller than the coordinate of the left edge of the second imaging angle of view, the coordinate x t2 is corrected to the coordinate of the left edge of the second imaging angle of view; If the coordinate x t2 of the horizontal axis rotated by the imaging angle of view is greater than the coordinates of the right edge of the second imaging angle of view, the coordinate x t2 is corrected to the coordinates of the right edge of the second imaging angle of view; The coordinate y t2 of the axis is between the upper edge and the lower edge of the second viewing angle of view, then the coordinate y t2 remains unchanged; if the coordinate y t2 of the vertical axis rotated by the viewing angle of view is smaller than the lower edge of the second viewing angle of view coordinates , then the coordinate y t2 is corrected to be the coordinates of the lower edge of the second viewing angle; is the coordinate of the upper edge of the second imaging angle of view.

舉例而言,圖11是依據本發明一實施例的修正的第二影像SIM20,SIM22的示意圖。請參照圖11,與圖10不同之處在於,第二影像SIM22的第一取像視角被修正,因此目標物T2接近第二影像的中間(例如,角度θ2為20度)。For example, FIG. 11 is a schematic diagram of the corrected second images SIM20, SIM22 according to an embodiment of the present invention. Referring to FIG. 11 , the difference from FIG. 10 is that the first viewing angle of the second image SIM22 is corrected, so the target T2 is close to the middle of the second image (for example, the angle θ2 is 20 degrees).

圖12A是依據本發明一實施例的會議情境的第二影像SIM23的示意圖。請參照圖12A,在會議模式的應用情境中,假設透鏡10為魚眼透鏡並可取得360度之第一影像,並以上下各180度之方式拼接影像。由於目標T3,T4位於上側的180度視角內,且目標T5,T6位於下側的180度視角內,因此目標T3~T6位於第二影像中的適當位置。FIG. 12A is a schematic diagram of a second image SIM23 of a conference scene according to an embodiment of the present invention. Please refer to FIG. 12A , in the application scenario of the meeting mode, it is assumed that the lens 10 is a fisheye lens and can obtain a 360-degree first image, and splice the images in a manner of 180 degrees up and down. Since the targets T3 and T4 are located within the upper 180-degree viewing angle, and the targets T5 and T6 are located within the lower 180-degree viewing angle, the targets T3-T6 are located at appropriate positions in the second image.

圖12B是依據本發明另一實施例的會議情境的第二影像SIM24的示意圖。請參照圖12B,與圖12A不同之處在於,本實施例之目標T3~T6位於非理想位置或是處於移動狀態。因此,第二影像SIM24中的目標T3,T5的部分被裁切(即,不完整)。FIG. 12B is a schematic diagram of a second image SIM24 of a meeting situation according to another embodiment of the present invention. Please refer to FIG. 12B , the difference from FIG. 12A is that the targets T3 - T6 in this embodiment are located in non-ideal positions or in a moving state. Therefore, parts of the objects T3, T5 in the second image SIM24 are cropped (ie, incomplete).

圖12C是依據本發明另一實施例的修正的第二影像SIM25的示意圖。請參照圖12C,若第二控制器50的偵測結果為目標物的完整性,經判斷目標物的完整性後,則可觸發第一控制器30旋轉第一影像的取像視角(例如,旋轉角度θ3)。藉此,相較於圖12B,目標T3~T6即能完整呈現在第二影像SIM25中。FIG. 12C is a schematic diagram of the corrected second image SIM25 according to another embodiment of the present invention. Please refer to FIG. 12C, if the detection result of the second controller 50 is the integrity of the target object, after judging the integrity of the target object, the first controller 30 may be triggered to rotate the imaging angle of the first image (for example, Rotation angle θ3). Thereby, compared with FIG. 12B , the targets T3 - T6 can be fully presented in the second image SIM25 .

在一實施例中,偵測結果包括目標物中的第二目標在第二影像中的大小比例。本實施例之影像處理系統可依據大小比例設定轉換作業為改變第二影像的全部或部分的縮放倍率,以維持第二目標在第二影像中的所佔比例。以圖6為例,模式M1的視窗TW1中的第二目標的大小可大於模式M15的視窗TW1中的第二目標的大小,以提升視覺體驗。In one embodiment, the detection result includes the size ratio of the second object in the target object in the second image. The image processing system of this embodiment can set the transformation operation according to the size ratio to change the zoom ratio of all or part of the second image, so as to maintain the proportion of the second object in the second image. Taking FIG. 6 as an example, the size of the second object in the window TW1 of the mode M1 may be larger than that of the second object in the window TW1 of the mode M15 to enhance the visual experience.

在一實施例中,若偵測結果是以定界框定位第二目標,則本實施例之影像處理系統可設定縮放倍率為寬度比例、高度比例及最大比例中的最小者。大小比例包括高度比例及寬度比例。寬度比例為第二影像的寬度與第二目標的定界框的寬度的比值,且高度比例為第二影像的高度與該界定框的高度的比值。In one embodiment, if the detection result is to locate the second target with a bounding frame, the image processing system of this embodiment may set the scaling factor to be the smallest of the width ratio, height ratio and maximum ratio. Size ratio includes height ratio and width ratio. The width ratio is the ratio of the width of the second image to the width of the bounding box of the second object, and the height ratio is the ratio of the height of the second image to the height of the bounding box.

在另一實施例中,若偵測結果是以代表點定位第二目標,則本實施例之影像處理系統可設定縮放倍率為參考倍率。即,直接以指定的參考倍率放大第二目標。In another embodiment, if the detection result is based on the representative point to locate the second target, the image processing system of this embodiment can set the zoom ratio as a reference ratio. That is, directly enlarge the second target with the specified reference magnification.

在一實施例中,針對目標編排的轉換作業。本實施例之影像處理系統將依據原始視窗中的定界框或代表點決定目標視窗。本實施例之影像處理系統可將評估偏移的參考軸設定為多個目標物中的第三目標的定界框的中心軸或代表點的延伸線,且旋轉第一取像視角,以將這第三目標對齊目標視窗。即,將視角的中心朝向第三目標。而函數(3)~(4)中的視角可置換成針對目標視窗的視角。此外,若經旋轉的視角超過定界框,則第一控制器30可修正裁切影像所用的視角,並將視角超出的部分限制在定界框的邊緣。In one embodiment, conversion jobs are scheduled for the target. The image processing system of this embodiment will determine the target window according to the bounding box or the representative point in the original window. The image processing system of this embodiment can set the reference axis for evaluating the offset as the central axis of the bounding box of the third object among the multiple objects or the extension line of the representative point, and rotate the first imaging angle of view to This third target is aligned to the target window. That is, center the viewing angle towards the third target. The viewing angles in functions (3)~(4) can be replaced with the viewing angles for the target window. In addition, if the rotated viewing angle exceeds the bounding frame, the first controller 30 may modify the viewing angle used for cropping the image, and limit the portion beyond the bounding frame to the edge of the bounding frame.

在一實施例中,影像處理系統可判斷第三目標在第二影像中的目標視窗的大小比例,且依據這大小比例設定轉換作業為改變第三目標的縮放倍率。例如,影像處理系統可設定縮放倍率為第二寬度比例、第二高度比例及最大比例中的最小者。大小比例包括第二高度比例及第二寬度比例。第二寬度比例為目標視窗的寬度與第三目標的定界框的寬度的比值,且第二高度比例為目標視窗的高度與該界定框的高度的比值。In one embodiment, the image processing system can determine the size ratio of the object window of the third object in the second image, and set the conversion operation as changing the scaling ratio of the third object according to the size ratio. For example, the image processing system may set the scaling factor to be the smallest of the second width ratio, the second height ratio and the maximum ratio. The size ratio includes a second height ratio and a second width ratio. The second width ratio is the ratio of the width of the target window to the width of the bounding box of the third object, and the second height ratio is the ratio of the height of the target window to the height of the bounding box.

舉例而言,圖13是依據本發明一實施例的多目標視窗影像的示意圖。請參照圖13,以圖6的模式M11為例,視窗TW1為原始視窗,且視窗TW2,TW3為目標視窗。原始視窗是影像擷取裝置10的最大視角FOV5或單一視窗模式的第二影像的預設視角內的影像。而另兩個目標視窗分別是視角FOV6及視角FOV7內的影像。第二控制器50依據偵測結果得出定界框BB1,BB2,並分別將兩個BB1,BB2中的影像安排在視窗TW2,TW3。相較於視角FOV5,視角FOV6,FOV7皆經旋轉且其左右邊界為定界框BB1,BB2的左右邊界。因此,每個目標視窗內的人臉可自動置中,目標視窗內的人臉可自動縮放至合適大小。此外,若目標視窗中的人臉移動時,則本實施例仍可依據第二控制器50的偵測結果將人臉置中在目標視窗且使人臉大小維持。For example, FIG. 13 is a schematic diagram of a multi-object window image according to an embodiment of the present invention. Please refer to FIG. 13 , taking the mode M11 in FIG. 6 as an example, the window TW1 is the original window, and the windows TW2 and TW3 are the target windows. The original window is the maximum viewing angle FOV5 of the image capture device 10 or the image within the preset viewing angle of the second image in the single window mode. The other two target windows are the images in the viewing angle FOV6 and the viewing angle FOV7 respectively. The second controller 50 obtains the bounding boxes BB1 and BB2 according to the detection results, and arranges the images in the two BB1 and BB2 in the windows TW2 and TW3 respectively. Compared with the viewing angle FOV5, the viewing angles FOV6, FOV7 are rotated and their left and right boundaries are the left and right boundaries of the bounding boxes BB1, BB2. Therefore, the faces in each target window can be automatically centered, and the faces in the target windows can be automatically scaled to an appropriate size. In addition, if the face in the target window moves, the present embodiment can still center the face in the target window and maintain the size of the face according to the detection result of the second controller 50 .

圖14A是依據本發明一實施例的多目標視窗的第二影像SIM27的示意圖。請參照圖14A,以圖6的模式M4為例,在未修正轉換作業之前,第二影像SIM27中的目標物T3~T6的人臉皆被視窗切割,使視覺感受不佳。FIG. 14A is a schematic diagram of a second image SIM27 of a multi-object window according to an embodiment of the present invention. Please refer to FIG. 14A , taking the mode M4 in FIG. 6 as an example, before the conversion operation is corrected, the faces of the targets T3-T6 in the second image SIM27 are all cut by the window, which makes the visual experience not good.

圖14B是依據本發明一實施例的修正的第二影像SIM28的示意圖。請參照圖14B,第一控制器30可依據偵測結果得出目標物T3~T6偏離視窗中心,並據以修正轉換作業。相較於圖14A,在修正轉換作業之後,第二影像SIM28中的目標物T3~T6的人臉皆已置中在目標視窗,且第二影像SIM28呈現合適大小的人臉,以提昇視覺感受。此外,無論目標物T3~T6在會議室中的任何位置或進行任何移動,第二影像SIM28皆能呈現合適的四分割畫面(即,人臉維持置中,且人臉大小一致)。FIG. 14B is a schematic diagram of the corrected second image SIM28 according to an embodiment of the invention. Referring to FIG. 14B , the first controller 30 can obtain that the targets T3 - T6 deviate from the center of the window according to the detection results, and correct the conversion operation accordingly. Compared with FIG. 14A , after the correction and conversion operation, the faces of the targets T3~T6 in the second image SIM28 have been centered in the target window, and the second image SIM28 presents a face of a suitable size to enhance the visual experience . In addition, no matter where the objects T3-T6 are located in the meeting room or move, the second image SIM28 can present a suitable four-divided image (that is, the face remains centered and the size of the face is consistent).

綜上所述,在本發明實施例的影像控制器、影像處理系統及影像修正方法中,基於影像辨識的偵測結果修正相關於變形校正及/或目標編排的轉換作業。其中,本發明實施例可將視角朝向目標物,並改變影像中的目標物的大小。藉此,可自動將目標物置中於影像或指定目標視窗中,並自動調整目標物在影像中的大小,從而提升視覺感受。即便目標物移動,透過偵測結果及作業修正,仍可維持目標物置中及其大小。To sum up, in the image controller, image processing system, and image correction method of the embodiments of the present invention, the conversion operations related to deformation correction and/or object layout are corrected based on the detection results of image recognition. Wherein, the embodiment of the present invention can direct the viewing angle towards the target object, and change the size of the target object in the image. In this way, the target object can be automatically centered in the image or the specified target window, and the size of the target object in the image can be automatically adjusted, thereby improving the visual experience. Even if the target moves, the centering and size of the target can still be maintained through the detection result and operation correction.

雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。Although the present invention has been disclosed above with the embodiments, it is not intended to limit the present invention. Anyone with ordinary knowledge in the technical field may make some changes and modifications without departing from the spirit and scope of the present invention. The scope of protection of the present invention should be defined by the scope of the appended patent application.

1:影像處理系統 10:影像擷取裝置 11:透鏡 13:影像感測器 30:第一控制器 31:記憶體 35:處理器 50:第二控制器 51:記憶體 55:處理器 S210~S270:步驟 FIM1~FIM2:第一影像 SIM1~SIM28:第二影像 FOV1~FOV7:視角 SR1、SR2:縮放倍率 SH1、SH2:方向 TI1:向上調整 TI2:向下調整 PA1:向右調整 PA2:向左調整 RO1:順時針轉向 RO2:逆時針轉向 x、y、z:軸 P1、P2、P3、P4:人物 IMe:魚眼影像 IMo、IMo1、IMo2:外環影像 TW1~TW6:視窗 M1~M15:模式 CS1、CS2:座標系 (x o,y o)、(x t,y t):座標 T1~T6:目標物 θ1、θ2、θ3:角度 BB1、BB2:定界框 1: Image processing system 10: Image capture device 11: Lens 13: Image sensor 30: First controller 31: Memory 35: Processor 50: Second controller 51: Memory 55: Processor S210~ S270: Steps FIM1-FIM2: first image SIM1-SIM28: second image FOV1-FOV7: angle of view SR1, SR2: scaling factor SH1, SH2: direction TI1: upward adjustment TI2: downward adjustment PA1: rightward adjustment PA2: direction Left adjustment RO1: turn clockwise RO2: turn counterclockwise x, y, z: axis P1, P2, P3, P4: character IMe: fisheye image IMo, IMo1, IMo2: outer ring image TW1~TW6: window M1~M15 : Mode CS1, CS2: Coordinate system (x o , y o ), (x t , y t ): Coordinates T1~T6: Object θ1, θ2, θ3: Angle BB1, BB2: Bounding box

圖1是依據本發明一實施例的影像處理系統的元件方塊圖。 圖2是依據本發明一實施例的影像修正方法的流程圖。 圖3A是依據本發明一實施例的反扭曲(dewarp)的示意圖。 圖3B是依據本發明一實施例的視角調整的示意圖。 圖3C是依據本發明一實施例的縮放(zoom)調整的示意圖。 圖3D是依據本發明一實施例的平移(shift)的示意圖。 圖3E是依據本發明一實施例的上下視角調整的示意圖。 圖3F是依據本發明一實施例的左右視角調整的示意圖。 圖3G是依據本發明一實施例的平面視角調整的示意圖。 圖3H是依據本發明一實施例影像擷取裝置的擺設及所擷取影像的示意圖。 圖3I是依據本發明一實施例影像擷取裝置的擺設及所擷取影像的示意圖。 圖3J是依據本發明一實施例影像擷取裝置的擺設及所擷取影像的示意圖。 圖4是依據本發明一實施例的魚眼影像展開的示意圖。 圖5是依據本發明一實施例的目標編排的示意圖。 圖6是依據本發明一實施例的多種模式的目標編排的示意圖。 圖7A是依據本發明一實施例的模式的目標編排的示意圖。 圖7B是依據本發明一實施例的模式的目標編排的示意圖。 圖7C是依據本發明一實施例的模式的目標編排的示意圖。 圖8是依據本發明一實施例的模式的座標系轉換的示意圖。 圖9是依據本發明一實施例的視角下的第二影像的示意圖。 圖10是依據本發明一實施例的旋轉視角的第二影像的示意圖。 圖11是依據本發明一實施例的修正的第二影像的示意圖。 圖12A是依據本發明一實施例的會議情境的第二影像的示意圖。 圖12B是依據本發明另一實施例的會議情境的第二影像的示意圖。 圖12C是依據本發明另一實施例的修正的第二影像的示意圖。 圖13是依據本發明一實施例的多目標視窗影像的示意圖。 圖14A是依據本發明一實施例的多目標視窗的第二影像的示意圖。 圖14B是依據本發明一實施例的修正的第二影像的示意圖。 FIG. 1 is a block diagram of components of an image processing system according to an embodiment of the invention. FIG. 2 is a flowchart of an image correction method according to an embodiment of the invention. FIG. 3A is a schematic diagram of dewarp according to an embodiment of the invention. FIG. 3B is a schematic diagram of viewing angle adjustment according to an embodiment of the invention. FIG. 3C is a schematic diagram of zoom adjustment according to an embodiment of the invention. FIG. 3D is a schematic diagram of a shift according to an embodiment of the invention. FIG. 3E is a schematic diagram of adjusting up and down viewing angles according to an embodiment of the invention. FIG. 3F is a schematic diagram of adjusting left and right viewing angles according to an embodiment of the present invention. FIG. 3G is a schematic diagram of plane viewing angle adjustment according to an embodiment of the present invention. FIG. 3H is a schematic diagram of an arrangement of an image capture device and captured images according to an embodiment of the present invention. FIG. 3I is a schematic diagram of the arrangement of the image capture device and the captured images according to an embodiment of the present invention. FIG. 3J is a schematic diagram of an arrangement of an image capture device and captured images according to an embodiment of the present invention. FIG. 4 is a schematic diagram of fisheye image expansion according to an embodiment of the present invention. FIG. 5 is a schematic diagram of object arrangement according to an embodiment of the present invention. FIG. 6 is a schematic diagram of object arrangement of multiple modes according to an embodiment of the present invention. FIG. 7A is a schematic diagram of an object layout of a pattern according to an embodiment of the present invention. FIG. 7B is a schematic diagram of an object layout of a pattern according to an embodiment of the present invention. FIG. 7C is a schematic diagram of an object layout of a pattern according to an embodiment of the invention. FIG. 8 is a schematic diagram of coordinate system transformation of a model according to an embodiment of the invention. FIG. 9 is a schematic diagram of a second image under a viewing angle according to an embodiment of the present invention. FIG. 10 is a schematic diagram of a second image with a rotated viewing angle according to an embodiment of the present invention. FIG. 11 is a schematic diagram of a corrected second image according to an embodiment of the invention. FIG. 12A is a schematic diagram of a second image of a meeting situation according to an embodiment of the present invention. FIG. 12B is a schematic diagram of a second image of a meeting situation according to another embodiment of the present invention. FIG. 12C is a schematic diagram of a corrected second image according to another embodiment of the present invention. FIG. 13 is a schematic diagram of a multi-object window image according to an embodiment of the present invention. FIG. 14A is a schematic diagram of a second image of a multi-object window according to an embodiment of the invention. FIG. 14B is a schematic diagram of a corrected second image according to an embodiment of the present invention.

S210~S270:步驟 S210~S270: steps

Claims (31)

一種影像修正方法,包括: 取得一第一影像; 依據一轉換作業將該第一影像轉換成一第二影像,其中該轉換作業至少包括一變形校正,且該變形校正用於校正該第一影像中的至少一目標物的形變; 偵測該第二影像中的該至少一目標物,以產生一偵測結果;以及 依據該偵測結果修正該轉換作業。 An image correction method, comprising: obtain a first image; transforming the first image into a second image according to a transformation operation, wherein the transformation operation includes at least one deformation correction, and the deformation correction is used to correct the deformation of at least one object in the first image; detecting the at least one target in the second image to generate a detection result; and The conversion operation is corrected according to the detection result. 如請求項1所述的影像修正方法,包括: 透過一第一控制器取得來自一影像擷取裝置的該第一影像; 透過該第一控制器依據該轉換作業將該第一影像轉換成該第二影像; 透過一第二控制器偵測該第二影像中的該至少一目標物,以產生該偵測結果;以及 透過該第一控制器依據該偵測結果修正該轉換作業。 The image correction method as described in claim 1, comprising: obtaining the first image from an image capture device through a first controller; converting the first image into the second image according to the conversion operation through the first controller; Detecting the at least one target in the second image through a second controller to generate the detection result; and The conversion operation is corrected according to the detection result through the first controller. 如請求項1所述的影像修正方法,其中依據該偵測結果修正該轉換作業包括: 使該轉換作業更包括一位置調整,以調整該第二影像中的該至少一目標物的位置。 The image correction method as described in claim 1, wherein correcting the conversion operation according to the detection result includes: The conversion operation further includes a position adjustment to adjust the position of the at least one target in the second image. 如請求項3所述的影像修正方法,其中該偵測結果包括該至少一目標物中的一第一目標在該第二影像中相對於一參考軸的一偏移角度,而該位置調整包括: 依據該偏移角度設定該轉換作業為旋轉該第一影像的一第一取像視角(Field of View,FoV),以縮小該偏移角度。 The image correction method as described in claim 3, wherein the detection result includes an offset angle of a first object in the at least one object relative to a reference axis in the second image, and the position adjustment includes : The conversion operation is set to rotate a first Field of View (FoV) of the first image according to the offset angle to reduce the offset angle. 如請求項4所述的影像修正方法,其中該轉換作業更包括一目標編排,該第二影像包括多個視窗,該目標編排用於調整該第一目標在該第二影像中的一目標視窗,該目標視窗為該些視窗中的一者,且依據該偏移角度設定該轉換作業為旋轉該第一影像的該第一取像視角的步驟包括: 旋轉該第一取像視角,以將該第一目標對齊該目標視窗。 The image correction method as described in claim 4, wherein the conversion operation further includes an object layout, the second image includes a plurality of windows, and the object layout is used to adjust an object window of the first object in the second image , the target window is one of the windows, and the step of setting the conversion operation as rotating the first viewing angle of the first image according to the offset angle includes: Rotate the first imaging angle to align the first object with the object window. 如請求項4所述的影像修正方法,其中該偵測結果包括經旋轉的第一取像視角超過該影像擷取裝置的一第二取像視角,而該位置調整更包括: 設定該經旋轉的第一取像視角超出該第二取像視角的部分限制在該第二取像視角的邊緣。 The image correction method as described in claim 4, wherein the detection result includes that the rotated first imaging angle exceeds a second imaging angle of the image capture device, and the position adjustment further includes: A portion of the rotated first viewing angle beyond the second viewing angle is limited to an edge of the second viewing angle. 如請求項4所述的影像修正方法,其中依據該偏移角度設定該轉換作業為旋轉該第一影像的該第一取像視角的步驟包括: 依據該第一取像視角與該第一影像的長度在旋轉該第一取像視角的方向所對應的軸向上的比例轉換該第一影像的座標。 The image correction method as described in claim 4, wherein the step of setting the conversion operation as rotating the first imaging angle of view of the first image according to the offset angle includes: The coordinates of the first image are transformed according to the ratio between the first viewing angle and the length of the first image on the axis corresponding to the direction in which the first viewing angle is rotated. 如請求項1所述的影像修正方法,其中該偵測結果包括該至少一目標物中的一第二目標在該第二影像中的一大小比例,並依據該大小比例設定該轉換作業為改變該第一影像至該第二影像的一縮放倍率。The image correction method as described in claim 1, wherein the detection result includes a size ratio of a second target in the at least one target object in the second image, and the conversion operation is set to change according to the size ratio A zoom ratio from the first image to the second image. 如請求項8所述的影像修正方法,其中依據該大小比例設定該轉換作業為改變該第一影像至該第二影像的該縮放倍率的步驟包括: 設定該縮放倍率為一寬度比例、一高度比例及一最大比例中的最小者,其中該第二目標以一定界框(bounding box)定位,該大小比例包括該高度比例及該寬度比例,該寬度比例為該第二影像的寬度與該第二目標的該定界框的寬度的比值,且該高度比例為該第二影像的高度與該界定框的高度的比值。 The image correction method as described in claim 8, wherein the step of setting the conversion operation as changing the zoom ratio from the first image to the second image according to the size ratio includes: Setting the scaling ratio to the smallest of a width ratio, a height ratio and a maximum ratio, wherein the second target is positioned with a bounding box, the size ratio includes the height ratio and the width ratio, and the width The ratio is the ratio of the width of the second image to the width of the bounding box of the second object, and the height ratio is the ratio of the height of the second image to the height of the bounding box. 如請求項8所述的影像修正方法,其中依據該大小比例設定該轉換作業為改變該第一影像至該第二影像的該縮放倍率的步驟包括: 設定該縮放倍率為一參考倍率,其中該第二目標以一代表點定位。 The image correction method as described in claim 8, wherein the step of setting the conversion operation as changing the zoom ratio from the first image to the second image according to the size ratio includes: The zoom ratio is set as a reference ratio, wherein the second object is positioned with a representative point. 如請求項5所述的影像修正方法,其中該偵測結果包括該至少一目標物中的一第三目標在該第二影像中的一目標視窗的一大小比例,該目標視窗為該些視窗中的一者,且依據該偵測結果修正該轉換作業的步驟包括: 依據該大小比例設定該轉換作業為改變該第三目標的一縮放倍率。 The image correction method as described in claim 5, wherein the detection result includes a size ratio of a third target in the at least one target object in a target window in the second image, and the target window is the windows One of them, and the steps of modifying the conversion operation according to the detection result include: The conversion operation is set to change a scaling factor of the third object according to the size ratio. 如請求項5所述的影像修正方法,其中該偵測結果包括該至少一目標物在該第二影像中一位置未發生變化,而該變形校正僅校正該第一影像中對應該位置的範圍的形變。The image correction method as described in claim 5, wherein the detection result includes that a position of the at least one target object in the second image does not change, and the deformation correction only corrects the range corresponding to the position in the first image deformation. 如請求項1所述的影像修正方法,其中該第二控制器以一第一座標系定位該第二影像中的像素,該第一控制器以一第二座標系定位該第二影像中的像素,該偵測結果包括該至少一目標物中的一第四目標在該第二影像中的一目標位置,且依據該偵測結果修正該轉換作業的步驟更包括: 將該目標位置的座標自該第一座標系轉換成該第二座標系的座標,其中該第二座標系以中心點為原點,且該第一座標系以左上角為原點。 The image correction method as described in claim 1, wherein the second controller uses a first coordinate system to locate pixels in the second image, and the first controller uses a second coordinate system to locate pixels in the second image pixel, the detection result includes a target position of a fourth target of the at least one target object in the second image, and the step of correcting the conversion operation according to the detection result further includes: The coordinates of the target position are converted from the first coordinate system to the coordinates of the second coordinate system, wherein the second coordinate system takes the center point as the origin, and the first coordinate system takes the upper left corner as the origin. 一種影像處理系統,包括: 一影像擷取裝置,包括一透鏡及一影像感測器,並用以透過該透鏡及該影像感測器擷取一第一影像; 一第一控制器,耦接該影像擷取裝置,並用以依據一轉換作業將該第一影像轉換成一第二影像,其中該轉換作業包括一變形校正,且該變形校正用於校正該第一影像中的至少一目標物的形變;以及 一第二控制器,耦接該第一控制器,並用以偵測該第二影像中的該至少一目標物,以產生一偵測結果,其中該第一控制器更用以依據該偵測結果修正該轉換作業。 An image processing system, comprising: An image capture device, including a lens and an image sensor, and used to capture a first image through the lens and the image sensor; a first controller, coupled to the image capture device, and used for converting the first image into a second image according to a conversion operation, wherein the conversion operation includes a deformation correction, and the deformation correction is used to correct the first deformation of at least one object in the image; and a second controller, coupled to the first controller, and used to detect the at least one target object in the second image to generate a detection result, wherein the first controller is further used to detect according to the detection The result fixes the conversion job. 如請求項14所述的影像處理系統,其中該第一控制器修正該轉換作業包括: 使該轉換作業更包括一位置調整,以調整該第二影像中的該至少一目標物的位置。 The image processing system as described in claim 14, wherein the first controller modifying the conversion operation includes: The conversion operation further includes a position adjustment to adjust the position of the at least one target in the second image. 如請求項15所述的影像處理系統,其中該偵測結果包括該至少一目標物中的一第一目標在該第二影像中相對於一參考軸的一偏移角度,且該第一控制器更用以: 依據該偏移角度設定該轉換作業為旋轉該第一影像的一第一取像視角,以縮小該偏移角度。 The image processing system according to claim 15, wherein the detection result includes an offset angle of a first object in the at least one object relative to a reference axis in the second image, and the first control The device is more used to: The conversion operation is set to rotate a first viewing angle of the first image according to the offset angle so as to reduce the offset angle. 如請求項16所述的影像處理系統,其中該轉換作業更包括一目標編排,該第二影像包括多個視窗,該目標編排用於調整該第一目標在該第二影像中的一目標視窗,該目標視窗為該些視窗中的一者,且該第一控制器更用以: 旋轉該第一取像視角,以將該第一目標對齊該目標視窗。 The image processing system as claimed in claim 16, wherein the conversion operation further includes an object layout, the second image includes a plurality of windows, and the object layout is used to adjust an object window of the first object in the second image , the target window is one of the windows, and the first controller is further used to: Rotate the first imaging angle to align the first object with the object window. 如請求項16所述的影像處理系統,其中該偵測結果包括經旋轉的第一取像視角超過該影像擷取裝置的一第二取像視角,且該第一控制器更用以: 設定該經旋轉的第一取像視角超出該第二取像視角的部分限制在該第二取像視角的邊緣。 The image processing system as claimed in claim 16, wherein the detection result includes that the rotated first imaging angle exceeds a second imaging angle of the image capture device, and the first controller is further configured to: A portion of the rotated first viewing angle beyond the second viewing angle is limited to an edge of the second viewing angle. 如請求項16所述的影像處理系統,其中該第一控制器更用以: 依據該第一取像視角與該第一影像的長度在旋轉該第一取像視角的方向所對應的軸向上的比例轉換該第一影像的座標。 The image processing system as claimed in claim 16, wherein the first controller is further used for: The coordinates of the first image are transformed according to the ratio between the first viewing angle and the length of the first image on the axis corresponding to the direction in which the first viewing angle is rotated. 如請求項14所述的影像處理系統,其中該偵測結果包括該至少一目標物中的一第二目標在該第二影像中的一大小比例,並依據該大小比例設定該轉換作業為改變該第一影像至該第二影像的一縮放倍率。The image processing system as described in claim 14, wherein the detection result includes a size ratio of a second target in the at least one target object in the second image, and the conversion operation is set to change according to the size ratio A zoom ratio from the first image to the second image. 如請求項20所述的影像處理系統,其中該縮放倍率設定為一寬度比例、一高度比例及一最大比例中的最小者,該第二目標以一定界框定位,該大小比例包括該高度比例及該寬度比例,該寬度比例為該第二影像的寬度與該第二目標的該定界框的寬度的比值,且該高度比例為該第二影像的高度與該界定框的高度的比值。The image processing system as described in claim 20, wherein the zoom ratio is set to the smallest of a width ratio, a height ratio and a maximum ratio, the second object is positioned with a certain bounding box, and the size ratio includes the height ratio and the width ratio, the width ratio is the ratio of the width of the second image to the width of the bounding box of the second object, and the height ratio is the ratio of the height of the second image to the height of the bounding box. 如請求項20所述的影像處理系統,其中該縮放倍率設定為一參考倍率,該第二目標以一代表點定位。The image processing system as claimed in claim 20, wherein the zoom ratio is set as a reference ratio, and the second object is positioned with a representative point. 如請求項17所述的影像處理系統,其中該偵測結果包括該至少一目標物中的一第三目標在該第二影像中的一目標視窗的一大小比例,該目標視窗為該些視窗中的一者,且該第一控制器更用以: 依據該大小比例設定該轉換作業為改變該第三目標的一縮放倍率。 The image processing system as claimed in claim 17, wherein the detection result includes a size ratio of a third object in the at least one object in a target window in the second image, and the target window is the windows one of, and the first controller is further used to: The conversion operation is set to change a scaling factor of the third object according to the size ratio. 如請求項17所述的影像處理系統,其中該偵測結果包括該至少一目標物在該第二影像中一位置未發生變化,而該變形校正僅校正該第一影像中對應該位置的範圍的形變。The image processing system as claimed in claim 17, wherein the detection result includes that a position of the at least one target object in the second image does not change, and the deformation correction only corrects the range corresponding to the position in the first image deformation. 如請求項14所述的影像處理系統,其中該第二控制器以一第一座標系定位該第二影像中的像素,該第一控制器以一第二座標系定位該第二影像中的像素,該偵測結果包括該至少一目標物中的一第四目標在該第二影像中的一目標位置,且該第一控制器或該第二控制器更用以: 將該目標位置的座標自該第一座標系轉換成該第二座標系的座標,其中該第二座標系以中心點為原點,且該第一座標系以左上角為原點。 The image processing system according to claim 14, wherein the second controller positions pixels in the second image with a first coordinate system, and the first controller positions pixels in the second image with a second coordinate system pixels, the detection result includes a target position of a fourth target of the at least one target in the second image, and the first controller or the second controller is further used to: The coordinates of the target position are converted from the first coordinate system to the coordinates of the second coordinate system, wherein the second coordinate system takes the center point as the origin, and the first coordinate system takes the upper left corner as the origin. 一種影像控制器,適於耦接一影像擷取裝置,該影像擷取裝置包括一透鏡及一影像感測器,該影像擷取裝置透過該透鏡及該影像感測器擷取一第一影像,該影像控制器包括: 一記憶體,用以儲存一程式碼;以及 一處理器,耦接該記憶體,經配置用以載入且執行該程式碼以: 取得該第一影像; 依據一轉換作業將該第一影像轉換成一第二影像,其中該轉換作業包括一變形校正,且該變形校正用於校正該第一影像中的至少一目標物的形變; 偵測該第二影像中的該至少一目標物,以產生一偵測結果; 依據該偵測結果修正該轉換作業。 An image controller, suitable for coupling with an image capture device, the image capture device includes a lens and an image sensor, the image capture device captures a first image through the lens and the image sensor , the image controller consists of: a memory for storing a program code; and A processor, coupled to the memory, configured to load and execute the program code to: obtain the first image; transforming the first image into a second image according to a transformation operation, wherein the transformation operation includes a deformation correction, and the deformation correction is used to correct deformation of at least one object in the first image; detecting the at least one target in the second image to generate a detection result; The conversion operation is corrected according to the detection result. 如請求項26所述的影像控制器,其中依據該偵測結果修正該轉換作業包括:使該轉換作業更包括一位置調整,以調整該第二影像中的該至少一目標物的位置。The image controller as claimed in claim 26, wherein modifying the conversion operation according to the detection result includes: making the conversion operation further include a position adjustment to adjust the position of the at least one target in the second image. 如請求項27所述的影像控制器,其中該偵測結果包括該至少一目標物中的一第一目標在該第二影像中相對於一參考軸的一偏移角度,而該影像控制器依據該偏移角度設定該轉換作業為旋轉該第一影像的一第一取像視角,以縮小該偏移角度。The image controller according to claim 27, wherein the detection result includes an offset angle of a first object in the at least one object relative to a reference axis in the second image, and the image controller The conversion operation is set to rotate a first viewing angle of the first image according to the offset angle so as to reduce the offset angle. 如請求項28所述的影像控制器,其中該轉換作業更包括一目標編排,該第二影像包括多個視窗,該目標編排用於調整該第一目標在該第二影像中的一目標視窗,該目標視窗為該些視窗中的一者,且該影像控制器更用以: 旋轉該第一取像視角,以將該第一目標對齊該目標視窗; 其中,該偵測結果包括該至少一目標物中的一第三目標在該第二影像中的一目標視窗的一大小比例,該目標視窗為該些視窗中的一者,且該影像控制器更用以: 依據該大小比例設定該轉換作業為改變該第三目標的一縮放倍率。 The image controller as recited in claim 28, wherein the conversion operation further includes an object layout, the second image includes a plurality of windows, the object layout is used to adjust an object window of the first object in the second image , the target window is one of the windows, and the image controller is further used to: rotating the first imaging angle to align the first object with the object window; Wherein, the detection result includes a size ratio of a third target in the at least one target object in a target window in the second image, the target window is one of the windows, and the image controller More to: The conversion operation is set to change a scaling factor of the third object according to the size ratio. 如請求項28所述的影像控制器,其中該偵測結果包括經旋轉的第一取像視角超過該影像擷取裝置的一第二取像視角,且該影像控制器更用以: 設定該經旋轉的第一取像視角超出該第二取像視角的部分限制在該第二取像視角的邊緣。 The image controller as claimed in claim 28, wherein the detection result includes that the rotated first viewing angle exceeds a second viewing angle of the image capture device, and the image controller is further configured to: A portion of the rotated first viewing angle beyond the second viewing angle is limited to an edge of the second viewing angle. 如請求項28所述的影像控制器,更依據該第一取像視角與該第一影像的長度在旋轉該第一取像視角的方向所對應的軸向上的比例轉換該第一影像的座標。The image controller as described in claim 28 further converts the coordinates of the first image according to the ratio between the first viewing angle and the length of the first image on the axis corresponding to the direction in which the first viewing angle is rotated .
TW110138713A 2021-07-02 2021-10-19 Image controller, image processing system and image modifying method TWI824321B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US17/834,924 US12250461B2 (en) 2021-07-02 2022-06-07 Image controller, image processing system and image correcting method
CN202210693317.2A CN115567653B (en) 2021-07-02 2022-06-17 Image controller, image processing system and image correction method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US202163217770P 2021-07-02 2021-07-02
US63/217,770 2021-07-02

Publications (2)

Publication Number Publication Date
TW202303517A true TW202303517A (en) 2023-01-16
TWI824321B TWI824321B (en) 2023-12-01

Family

ID=86657948

Family Applications (2)

Application Number Title Priority Date Filing Date
TW110138713A TWI824321B (en) 2021-07-02 2021-10-19 Image controller, image processing system and image modifying method
TW111100227A TWI796075B (en) 2021-07-02 2022-01-04 Image processing system and processing method of video stream

Family Applications After (1)

Application Number Title Priority Date Filing Date
TW111100227A TWI796075B (en) 2021-07-02 2022-01-04 Image processing system and processing method of video stream

Country Status (1)

Country Link
TW (2) TWI824321B (en)

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI298465B (en) * 2005-12-02 2008-07-01 Prolific Technology Inc Segment-based video and graphics system with video window
CN102479379B (en) * 2010-11-19 2014-09-03 义晶科技股份有限公司 Image Correction Method and Related Image Correction System
US10075654B2 (en) * 2013-07-04 2018-09-11 Sony Corporation Method, apparatus and system for image processing
CN104822088B (en) * 2015-04-16 2019-03-19 腾讯科技(北京)有限公司 Video image zooming method and apparatus
US10354408B2 (en) * 2016-07-20 2019-07-16 Harman International Industries, Incorporated Vehicle camera image processing
KR102500836B1 (en) * 2016-09-27 2023-02-16 한화테크윈 주식회사 Method and apparatus for processing wide angle image
CN106488145B (en) * 2016-09-30 2019-06-14 宁波菊风系统软件有限公司 A kind of split screen method of multi-party video calls window
TWI615808B (en) * 2016-12-16 2018-02-21 旺玖科技股份有限公司 Image processing method for immediately producing panoramic images
CN108154171B (en) * 2017-12-20 2021-04-23 北京奇艺世纪科技有限公司 Figure identification method and device and electronic equipment
CN112055869A (en) * 2018-05-07 2020-12-08 谷歌有限责任公司 Perspective Distortion Correction for Faces
TWI742481B (en) * 2019-12-09 2021-10-11 茂傑國際股份有限公司 Video conference panoramic image expansion method

Also Published As

Publication number Publication date
TWI824321B (en) 2023-12-01
TWI796075B (en) 2023-03-11
TW202303512A (en) 2023-01-16

Similar Documents

Publication Publication Date Title
TWI535285B (en) Conference system, surveillance system, image processing device, image processing method and image processing program, etc.
CN108600576B (en) Image processing apparatus, method and system, and computer-readable recording medium
US20210405518A1 (en) Camera system with a plurality of image sensors
WO2018214365A1 (en) Image correction method, apparatus, device, and system, camera device, and display device
US20080024390A1 (en) Method and system for producing seamless composite images having non-uniform resolution from a multi-imager system
CN110458753B (en) Adaptive segmentation and undistorted unfolding system and method for panoramic girdle image
CN108717704B (en) Target tracking method based on fisheye image, computer device and computer readable storage medium
TWI602154B (en) Scene stitching method and system thereof
JP6812862B2 (en) Image processing system, imaging device, image processing method and program
WO2021017532A1 (en) Image fusion method and apparatus, storage medium, and terminal
CN103379267A (en) Three-dimensional space image acquisition system and method
CN115567653B (en) Image controller, image processing system and image correction method
US10785470B2 (en) Image processing apparatus, image processing method, and image processing system
CN110784693A (en) Projector calibration method and projection system using this method
CN112907617A (en) Video processing method and device
Ha et al. Embedded panoramic mosaic system using auto-shot interface
CN104539893B (en) Realize the method, apparatus and system of virtual head monitoring effect
JP3594225B2 (en) Wide-field camera device
TWI824321B (en) Image controller, image processing system and image modifying method
TWI882991B (en) Method, system, and device for detecting an object in a distorted image
CN111179180B (en) Image correction method and device
KR102052725B1 (en) Method and apparatus for generating virtual reality image inside the vehicle by using image stitching technique
US20240135499A1 (en) Image processing apparatus, imaging apparatus, image processing method
TWI807495B (en) Method of virtual camera movement, imaging device and electronic system
JP2005063141A5 (en)