This application claims the benefit of Taiwan application Serial No. 099143316, filed Dec. 10, 2010, the subject matter of which is incorporated herein by reference.
1. Technical Field
The disclosure relates to a method and a system for producing a panoramic image.
2. Description of the Related Art
Recently, the image display technology progresses largely, a stereoscopic image and a panoramic image are presented to the public. As the stereoscopic image and the panoramic image are popular applied in varied products, the quality thereof is needed to be improved. The image display technology progresses toward high resolution, big size and compatibility for varied user platform, and the stereoscopic image and the panoramic image display technology as well. For reaching the target described above, it is needed to set up a complex equipment system with heavy cost.
Generally, in a conventional process making an image having multi-view stereoscopic vision, several cameras need to be shot at the same time. Furthermore, in a conventional process making an image having super resolution, the image having super resolution is built via software and therefore the quality is not good enough. Moreover, in a conventional process making an image having panoramic vision, the image having panoramic vision is built via software also, and therefore the complexity is extremely high.
The disclosure is directed to a method and a system for producing a panoramic image.
According to a first aspect of the present disclosure, a method for producing a panoramic image is provided. The method comprises the following steps. A plurality of original images are obtained. A plurality of pixel blocks corresponding to a plurality of view angles are captured from each of the original images, wherein the number of the view angles is larger than or equal to 2. Part of the pixel blocks which are corresponding to one of the view angles are connected along a connecting direction to result in a single-view panoramic image, wherein the step of connecting part of the pixel blocks are performed repeatedly to result in a plurality of single-view panoramic images.
According to a second aspect of the present disclosure, a method for producing a panoramic image is provided. The method comprises the following steps. A plurality of original images which are continuously captured along a plurality of moving paths located on a sphere are obtained by a shooting unit. A plurality of pixel blocks corresponding to a view angle are captured from each of the original images. Part of the pixel blocks which are corresponding to one of the moving paths are connected along a first connecting direction to result in a single-view panoramic image, wherein the step of connecting part of the pixel blocks are performed repeatedly to result in a plurality of single-view panoramic images. All of the single-view panoramic images which are corresponding to all of the moving paths are connected along a second connecting direction which is substantially perpendicular to the first connecting direction to result in a super-resolution single-view panoramic image.
According to a third aspect of the present disclosure, a system for producing a panoramic image is provided. The system comprises a shooting unit, a multi-axles stand, a pixel capturing unit, a first connecting unit, a second connecting unit and an interlacing unit. The multi-axles stand is for moving the shooting unit along a plurality of moving paths located on a sphere. The shooting unit continuously captures a plurality of original images while the shooting unit is moving. The pixel capturing unit is for capturing a plurality of pixel blocks corresponding to a plurality of view angles from each of the original images. The number of the view angles is larger than or equal to 2. The first connecting unit is for connecting part of the pixel blocks which are corresponding to one of the moving paths and corresponding to one of the view angles along a first connecting direction to result in a single-view panoramic image. The first connecting unit repeatedly connects some of the pixel blocks to result a plurality of single-view panoramic images. The second connecting unit is for connecting part of the single-view panoramic images which are corresponding to all of the moving paths and corresponding to one of the view angles along a second connecting direction which is substantially perpendicular to the first connecting direction to result in a super-resolution single-view panoramic image. The second connecting unit repeatedly connects part of the single-view panoramic images to result in a plurality of super-resolution single-view panoramic images. The interlacing unit is for interlacing all of the super-resolution single-view panoramic images which are corresponding to all of the view angles to result in a super-resolution multi-view panoramic image.
The disclosure will become apparent from the following detailed description of the preferred but non-limiting embodiments. The following description is made with reference to the accompanying drawings.
Please refer to
Please refer to
Please refer to
For example, please referring to
In addition, a vertical angle θ2 of the shaft 121 of the multi-axles stand 120 can be changed also, such that the shaft 121 can be changed to X′-Y′ plane. And then the multi-axles stand 120 changes the vertical angle θ2 gradually by rotating on the X′-Y′ plane around another end of the shaft 121, such that the shooting unit 110 moves along another one of the moving paths Ri (i=1 to 5), such as Ri (i=2).
For example, please referring to
Please refer to
In the step S103, please refer to
Then, the pixel capturing unit 130 captures another set of pixel blocks Pi,j,k (i=1 to 5, j=1 to 13, k=1 to 3), such as Pi,j,k (k=2), corresponding to another one of the view angles VAk (k=1 to 3), such as VAk (k=2), from each of the original images Ii,j (i=1 to 5, j=1 to 13). Repeatedly, the pixel capturing unit 130 can capture the pixel blocks Pi,j,k (i=1 to 5, j=1 to 13, k=1 to 3) corresponding to different view angles VAk (k=1 to 3) from all of the original images Ii,j (i=1 to 5, j=1 to 13).
For example, please referring to
In the step S105, please refer to
Similarly, the first connecting unit 140 can connect another part of the pixel blocks Pi,j,k (i=1 to 5, j=1 to 13, k=1 to 3), such as Pi,j,k (i=1, k=2), which are corresponding to another one of the view angles VAk (k=1 to 3), such as VAk (k=2), along the first connecting direction D1 to result in another single-view panoramic image SPIi,k (i=1 to 5, k=1 to 3), such as SPIi,k (i=1, k=2).
Similarly, the first connecting unit 140 can connect another part of the pixel blocks Pi,j,k (i=1 to 5, j=1 to 13, k=1 to 3), such as Pi,j,k (i=2, k=1), which are corresponding to another one of the moving paths Ri (i=1 to 5), such as Ri (i=2), along the first connecting direction D1 to result in another single-view panoramic image SPIi,k (i=1 to 5, k=1 to 3), such as SPIi,k (i=2, k=1).
For example, part of the pixel blocks Pi,j,k (i=1 to 5, j=1 to 13, k=1 to 3), which are corresponding to the same moving path Ri (i=1 to 5) and corresponding to the same view angle VAk (k=1 to 3) will be connected and results in one single-view panoramic image SPIi,k (i=1 to 5, k=1 to 3). In the present embodiment, number of the moving paths Ri (i=1 to 5) is 5 and number of the view angles VAk (k=1 to 3) is 3, thus number of the single-view panoramic image SPIi,k (i=1 to 5, k=1 to 3) is 15.
In step S107, please refer to
Similarly, the second connecting unit 150 connects another part of the single-view panoramic images SPIi,k (i=1 to 5, k=1 to 3) which are corresponding to another view angle VAk (k=1 to 3), such as VAk (k=1), along the second connecting direction D2 to result in another super-resolution single-view panoramic image SSPIk (k=1 to 3), such as SSPIk (k=2).
For example, please referring to
In step S109, the parallax adjusting unit 160 adjusts the parallax of each super-resolution single-view panoramic image SSPIk (k=1 to 3) to be within the stereo fusion range of human eyes.
In step S111, please refer to
In this step, parallax between two adjacent view angles VAk (k=1 to 3) substantially coincides with the stereo fusion restriction of human eyes. Therefore, after interlacing all of the super-resolution single-view panoramic images SSPIk (k=1 to 3), the super-resolution multi-view panoramic image SMPI will have stereoscopic vision.
As above, the original images Ii,j (i=1 to 5, j=1 to 13) captured along one of the moving paths Ri (i=1 to 5) can be captured a plurality of pixel blocks Pi,j,k (i=1 to 5, j=1 to 13, k=1 to 3) corresponding to different view angles VAk (k=1 to 3). Therefore, the shooting unit 110 realized by a camera having a single lens set of the present embodiment can produce stereoscopic image. The number of the view angles VAk (k=1 to 3) does not have any relations with the number of the lens set, the number of the view angles VAk (k=1 to 3) can be realized by operating process.
Base on the above steps, the connection along the first connecting direction D1 makes an image having panoramic vision, and the connection along the second connecting direction D2 increases the resolution of an image.
Although the connection along the first connecting direction D1 is performed before the connection along the second connecting direction D2; however, the performing sequence can be overturned, such that the connection along the second connecting direction D2 can be performed before the connection along the first connecting direction D1.
Please refer to
In the present embodiment, the steps S201, S203, S205, S209 and S211 are similar to the step S101, S103, S105, S109 and S111. In the step S201, S203, S205, S209 and S211 of the present embodiment, the shooting unit 110 only moves along one moving path R, and only the original images corresponding to the moving path R are processed. In the procedure, the method does not perform vertical connection, and a multi-view panoramic image MPI is resulted at the end of the method.
Please refer to
The steps S301, S303, S305 and S307 are similar to the steps of S101, S103, S105 and S107. In the steps S301, S303, S305 and S307 of present embodiment, the pixel capturing unit 130 captures the pixel blocks corresponding to only one view angle. In the method, the pixel blocks corresponding to only one view angle are processed. The method does not have any step of parallax adjusting and any step of interlacing, and a super-resolution signal-view panoramic image SSPI is resulted at the end of the method.
While the disclosure has been described by way of examples and in terms of disclosed embodiments, it is to be understood that the disclosure is not limited thereto. On the contrary, it is intended to cover various modifications and similar arrangements and procedures, and the scope of the appended claims therefore should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements and procedures.
Number | Date | Country | Kind |
---|---|---|---|
99143316 | Dec 2010 | TW | national |