Movatterモバイル変換


[0]ホーム

URL:


CN103021013A - High-efficiency processing method for spherical display and rotary output image of projector - Google Patents

High-efficiency processing method for spherical display and rotary output image of projector
Download PDF

Info

Publication number
CN103021013A
CN103021013ACN2012104958523ACN201210495852ACN103021013ACN 103021013 ACN103021013 ACN 103021013ACN 2012104958523 ACN2012104958523 ACN 2012104958523ACN 201210495852 ACN201210495852 ACN 201210495852ACN 103021013 ACN103021013 ACN 103021013A
Authority
CN
China
Prior art keywords
coordinate
target image
spherical
under
coordinate system
Prior art date
Legal status (The legal status 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 status listed.)
Pending
Application number
CN2012104958523A
Other languages
Chinese (zh)
Inventor
陈龙
袁学忠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
WUXI E-SPHERE TECHNOLOGY Co Ltd
Original Assignee
WUXI E-SPHERE TECHNOLOGY Co Ltd
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 WUXI E-SPHERE TECHNOLOGY Co LtdfiledCriticalWUXI E-SPHERE TECHNOLOGY Co Ltd
Priority to CN2012104958523ApriorityCriticalpatent/CN103021013A/en
Publication of CN103021013ApublicationCriticalpatent/CN103021013A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

The invention relates to a high-efficiency processing method for a spherical display and rotary output image of a projector. The method comprises the following steps of: taking a planar rectangular image to be projected as a source image, taking a spherical display output image of the projector as a target image, establishing a source image coordinate system, a target image coordinate system and a spherical coordinate system, and dividing the target image into a plurality of grids; converting the pixel coordinates of the vertexes of the grids of the target image into three-dimensional coordinates under the spherical coordinate system, performing rotation transformation on the three-dimensional coordinates, and converting the three-dimensional coordinates into coordinates under a polar coordinate system; obtaining the pixel coordinates of the source image according to the coordinates under the polar coordinate system, taking the pixel coordinates as texture coordinates of the vertexes of the grids which correspond to the target image, taking the source image as a texture chartlet, and rendering and outputting the colors of the pixel points of the target image through the graphics processor of a graphics card according to the vertexes of the grids, the texture coordinates and the texture chartlet. According to the method, the spherical display effect of the projection on the spherical screen is improved, and the rotation efficiency of the spherical display can be improved through high-efficiency processing of the rotation image.

Description

The spherical high-efficient treatment method that shows and rotate output image of projector
Technical field
The present invention relates to image processing techniques, particularly a kind of for the spherical high-efficient treatment method that shows and rotate output image of projector.
Background technology
Present spherical display technique adopts computing machine, projector, fish eye lens and ball curtain, the projection signal of computer export carries out the processing such as imaging technique and becomes image frame output by projector, the picture of projector's output is full of whole ball curtain through fish eye lens again, under the general case because computer export is the planar rectangular image to the picture for the treatment of projection (can be video or picture) of projector, therefore the picture of projector's output also is the planar rectangular image, the planar rectangular image as shown in Figure 1, it is directly projected on the ball curtain through fish eye lens, then can owing to the powerful divergence characterization of fish eye lens causes very large distortion, have a strong impact on the effect that shows at the ball curtain.
Summary of the invention
The present invention is directed to projector in the existing spherical display technique planar rectangular image that receives is directly projected to the problem that causes obvious distortion on the ball curtain through fish eye lens, provide a kind of projector the spherical high-efficient treatment method that shows and rotate output image, the image frame for the treatment of projection in the computing machine is carried out deformation process before exporting to projector, so that the image of projector's output is circular, can solve the problem of anamorphose, can also on the ball curtain, rotate around arbitrary axis, the spherical display effect of raising projection on the ball curtain, and can improve the efficient of spherical demonstration rotation by the efficient processing to image rotating.
Technical scheme of the present invention is as follows:
The spherical high-efficient treatment method that shows and rotate output image of a kind of projector, it is characterized in that, the planar rectangular image for the treatment of projection is shown that with projector's sphere the image of output is as target image simultaneously as source images, take Cartesian coordinates as Foundation source images coordinate system with the target image coordinate system, and be that the basis increases by three coordinate axis vertical with the target image coordinate system to set up the spherical coordinate of target image with the target image coordinate, simultaneously target image is divided into a plurality of grids, described each grid inside comprises two and above pixel; According to fish-eye light path characteristic, first the pixel coordinate of the grid vertex of target image is transferred to the three-dimensional coordinate under the spherical coordinate, again described three-dimensional coordinate is rotated conversion, and the three-dimensional coordinate after the rotational transform is converted to coordinate under the polar coordinate system, then obtain the pixel coordinate of source images according to the coordinate under the polar coordinate system, the angle of the coordinate under the polar coordinate system of described three-dimensional coordinate conversion and radius be the coordinate of the change in coordinate axis direction of corresponding source images coordinate system respectively; Again with the pixel coordinate of the source images that the obtains texture coordinate as the corresponding grid vertex of target image, and with source images as texture mapping, the color of the pixel of target image is played up output according to grid vertex and corresponding texture coordinate and combined with texture pinup picture by the graphic process unit of video card.
The step that the pixel coordinate of described grid vertex with target image transfers the three-dimensional coordinate under the spherical coordinate to is: first the pixel coordinate of the grid vertex of target image being transferred to the coordinate under the polar coordinate system, is three-dimensional coordinate under the spherical coordinate by the coordinate conversion under the polar coordinate system again.
It is that grid vertex by target image is at the three-dimensional coordinate of grid vertex under spherical coordinate of the target image before the multiplication relationship of the rotation matrix that arbitrary axis rotates obtains rotating under the three-dimensional coordinate under the spherical coordinate and the spherical coordinate that described three-dimensional coordinate is rotated conversion.
After three-dimensional coordinate after the described rotational transform is converted to coordinate under the polar coordinate system, according in the three-dimensional coordinate situation under the spherical coordinate angle of the coordinate under the polar coordinate system of described three-dimensional coordinate conversion being carried out pre-service before the target image rotation.
After being converted to coordinate under the polar coordinate system, the three-dimensional coordinate after the described rotational transform is converted to again the two dimensional surface coordinate, with the position of pixel under the target image coordinate system of the grid vertex of determining the target image before the rotation.
The pixel coordinate of described source images all is [0,1] at the coordinate range of two coordinate axis of source images coordinate system, and the pixel coordinate of the described source images that obtains is the normalization coordinate; The true origin of described source images coordinate system is positioned at the upper left corner of source images; The pixel coordinate of described target image all is [1,1] at the coordinate range of two coordinate axis of target image coordinate system, and the true origin of described target image is positioned at the center of target image.
The pixel coordinate of the grid vertex of described target image transfers the angle of the coordinate under the polar coordinate system to
Figure BDA00002483663400021
Be intermediate value, the scope of described intermediate value is [0, π], described intermediate value
Figure BDA00002483663400022
Obtain after treatment the computing angle (θ) under the polar coordinate system, the scope of described computing angle be [0,2 π), according to the different quadrant at the pixel place of the grid vertex of target image by
Figure BDA00002483663400023
Obtain the value of θ:
Figure BDA00002483663400024
Be three-dimensional coordinate under the spherical coordinate by the coordinate conversion under the polar coordinate system again.
The grid that described target image is divided is by waiting longitude and latitude to carry out the mesh of vertices of five equilibrium.
Technique effect of the present invention is as follows:
The spherical high-efficient treatment method that shows and rotate output image of the projector that the present invention relates to, the planar rectangular image (source images) for the treatment of projection deformation process can be carried out before exporting to projector so that projector exports circular image (target image), and the efficient processing of the spherical rotation that shows of projector can be realized.The method is specifically by setting up respectively the source images coordinate system, target image coordinate system and spherical coordinate and the grid of setting up target image, carry out the conversion of series according to fish-eye light path characteristic: first the pixel coordinate of the grid vertex of target image is transferred to the three-dimensional coordinate under the spherical coordinate, again three-dimensional coordinate is rotated conversion, and the three-dimensional coordinate after the rotational transform is converted to coordinate under the polar coordinate system, the angle of the coordinate under the polar coordinate system of three-dimensional coordinate conversion and radius be the coordinate of the change in coordinate axis direction of corresponding source images coordinate system respectively, so can obtain again the pixel coordinate of source images according to the coordinate under the polar coordinate system, namely set up the pixel coordinate corresponding relation of source images with the grid vertex that rotates front target image, again with grid vertex in the target image at pixel coordinate corresponding to source images as texture coordinate, with source images as texture mapping, utilize graphic process unit to process, the color of the pixel of target image according to grid vertex and corresponding source image pixels coordinate (being texture coordinate) thereof and in conjunction with source images as texture mapping, graphic process unit by video card is played up output, so that the image of projector's output is circular, avoided the planar rectangular image of projector's output is directly projected to the problem that causes obvious anamorphose on the ball curtain through fish eye lens, the spherical circular image of output that shows of projector that processing is obtained projects on the ball curtain through fish eye lens, reduce anamorphose, carry out sphere demonstration and rotation processing by grid vertex being adopted polar coordinate transform technology and three-dimensional rotation converter technique, grid vertex and inner pixel adopt the video card Rendering, realize the spherical efficient processing that shows and rotate output image of projector, and can on the ball curtain, rotate around arbitrary axis, reduce the spherical calculation process amount that shows rotational transform, improved spherical display effect and the spherical efficient that shows rotation of image projection on the ball curtain of projector's output.
Description of drawings
Fig. 1 is that the picture of projector's output is the schematic diagram of planar rectangular image.
Fig. 2 is the spherical process flow diagram that shows and rotate the high-efficient treatment method of output image of projector of the present invention.
Fig. 3 is source images coordinate system schematic diagram.
Fig. 4 is target image coordinate system schematic diagram.
Fig. 5 is the spherical coordinate schematic diagram.
Fig. 6 is the mesh of vertices schematic diagram.
Fig. 7 is the spherical schematic diagram that shows and rotate the circular image of output of projector of the present invention.
Embodiment
The present invention will be described below in conjunction with accompanying drawing.
The present invention relates to the spherical high-efficient treatment method that shows and rotate output image of a kind of projector, its process flow diagram as shown in Figure 2.The planar rectangular image for the treatment of projection is shown that with projector's sphere the image of output is as target image simultaneously as source images, take Cartesian coordinates as Foundation source images coordinate system with the target image coordinate system, and be that the basis increases by three coordinate axis vertical with the target image coordinate system to set up the spherical coordinate of target image with the target image coordinate, simultaneously target image is divided into a plurality of grids, each grid inside comprises two and above pixel; According to fish-eye light path characteristic, first the pixel coordinate of the grid vertex of target image is transferred to the three-dimensional coordinate under the spherical coordinate, again described three-dimensional coordinate is rotated conversion, and the three-dimensional coordinate after the rotational transform is converted to coordinate under the polar coordinate system, then obtain the pixel coordinate of source images according to the coordinate under the polar coordinate system, the angle of the coordinate under the polar coordinate system of three-dimensional coordinate conversion and radius be the coordinate of the horizontal and vertical change in coordinate axis direction of corresponding source images coordinate system respectively; Can set up the pixel coordinate corresponding relation of source images and the grid vertex that rotates front target image by above-mentioned polar coordinate transform and three-dimensional rotation conversion, as long as with grid vertex in the target image at pixel coordinate corresponding to source images as texture coordinate, with source images as texture mapping, utilize graphic process unit to process, the color of the pixel of target image according to grid vertex and the corresponding source images coordinate of grid vertex and in conjunction with source images as texture mapping, graphic process unit by video card is played up output, just the planar rectangular image for the treatment of projection can be carried out deformation process and export postrotational circular image, finish the spherical efficient processing that shows and rotate the output circular image of projector.
Projector of the present invention is spherical to be shown and the high-efficient treatment method of rotation output image can carry out deformation process with the picture of planar rectangular image for the treatment of the original image (can be video or picture) of projection before output, circular so that be input to the image of projector, the image that is projector's output also is circular, and can on via the ball curtain under the fish eye lens projection, rotate around arbitrary axis, namely the arbitrary axis around the spherical coordinate of setting up rotates.Rotate around arbitrary axis and to refer to that on the ball surface any one point and the axis of the centre of sphere are rotated, because it is three-dimensional rotating around arbitrary axis, and the circular picture (being target image) of the spherical original rectangle picture (being source images) that changes and output all is two-dimentional, the present invention is spherical to be shown and the high-efficient treatment method of rotation output only carries out sphere to the pixel of the grid vertex set up and shows the rotational transform processing, reduce the spherical calculation process amount that shows rotational transform, the sphere of the pixel of grid vertex is shown that rotational transform processes that to take two dimension is exported the picture coordinate transform be the coordinate that spherical coordinate is fastened, and then spherical coordinate carried out the three-dimensional rotation conversion, the last two-dimensional coordinate that again three-dimensional coordinate after the conversion is converted to source images, thereby the final arbitrary axis rotation of target image in the ball curtain shows that realizes output.Shown and the fish-eye optical path analysis of rotation can obtain spherically showing that anamorphose and the spherical rotation that shows utilize respectively polar coordinate transform technology and three-dimensional rotation converter technique, the video card GPU Rendering that the pixel of grid vertex and grid inside adopts by sphere.The concrete steps of disposal route of the present invention are as follows:
Steps A, will treat that the planar rectangular image of projection is as source images first, simultaneously with the spherical circular image that shows output of projector as target image, take Cartesian coordinates set up respectively as the basis as shown in Figure 3 the source images coordinate system and target image coordinate system as shown in Figure 4.Computing machine among Fig. 3 treats that the original planar rectangular image transitions of projection is the target image that projector shows the circle as shown in Figure 4 of output.Also need to set up spherical coordinate and target image need to be divided into a plurality of grids.Setting up spherical coordinate and be with the target image coordinate is that the basis increases by three the coordinate axis Z axis vertical with the target image coordinate system to set up the spherical coordinate of target image, as shown in Figure 5, the circular image that shows output for projector is spherical is rotated the spherical coordinate of setting up around any axle center, under the ball and directly over line as Z axis (can be regarded as is the line of the South Pole and the arctic), the equatorial plane is the XY plane of target-based coordinate system.The method that target image is divided a plurality of grids can be by waiting longitude and latitude to carry out the mesh of vertices of five equilibrium, and as shown in Figure 6, each grid inside comprises two and above pixel, and can be different according to the size of the fineness situation mesh of vertices of calculation process.
For so that Unitary coordinate, when the definition coordinate range, the pixel coordinate of source images all is [0 at the coordinate range of two coordinate axis of source images coordinate system, 1], namely the source images coordinate x scope in the source coordinate system shown in Figure 3 is [0,1], the y scope is [0,1], wherein the y coordinate is from top to bottom, and the true origin of source images is positioned at the upper left corner of source images.The pixel coordinate of target image all is [1 at the coordinate range of two coordinate axis of target image coordinate system, 1], be that target image coordinate x scope in the target-based coordinate system shown in Figure 4 is [1,1], the coordinate range of y direction also is [1,1], the true origin of target image is positioned at the center of target image.The radius of the ball after the normalization is unit 1 in spherical coordinate shown in Figure 5 simultaneously.
Step B, according to fish-eye light path characteristic, transfer the pixel coordinate of the grid vertex of target image under the spherical coordinate three-dimensional coordinate.The coordinate of the pixel of the grid vertex of hypothetical target image under the target image coordinate system is Pt2d(dstX, dstY) can be first transfers the pixel coordinate of the grid vertex of target image under the polar coordinate system coordinate, is three-dimensional coordinate under the spherical coordinate by the coordinate conversion under the polar coordinate system again.Specifically be divided into:
B1, with Pt2d(dstX, dstY) transfers coordinate under the polar coordinate system to by cartesian coordinate system
Figure BDA00002483663400051
Figure BDA00002483663400052
Wherein R is the radius under the polar coordinate system,
Figure BDA00002483663400053
Scope be [0, π] because the scope of the angle under the required polar coordinate system be [0,2 π), therefore think
Figure BDA00002483663400054
Be intermediate value, can be with this intermediate valueObtain after treatment the computing angle θ under the polar coordinate system, the scope of computing angle be [0,2 π), according to the different quadrant at the pixel place of the grid vertex of target image by
Figure BDA00002483663400056
Obtain the value of θ:
Figure BDA00002483663400057
B2, for R 1 point beyond the polar coordinates unit circle, in source images, do not have corresponding point, specifically can be filled to black or do not process.For R<=1 situation, be converted to three-dimensional coordinate Pt under the spherical coordinate, Pt=(Pt by polar coordinatesx, Pty, Ptz):
Pt=(sin(R·π)·cos(θ),sin(R·π)·sin(θ),cos(R·π)) (3)
Process conveniently for subsequent calculations, three-dimensional coordinate Pt can be treated to the four-dimensional coordinate vector of following form:
Pt=(sin(R·π)·cos(θ),sin(R·π)·sin(θ),cos(R·π),1) (4)
Step C, during around the rotation of any axle center, described three-dimensional coordinate is rotated conversion at target image, namely Pt rotates around arbitrary axis, supposes around axle (Ac, Ay, Az), the anglec of rotation is φ, then three dimensions around the rotation matrix of arbitrary axis A reverse rotation angle φ is:
M=C+Ax2·(1-C)AxAy·(1-C)-Az·SAxAz·(1-C)+Ay·S0AxAy·(1-C)+Az·SC+Ay2·(1-C)AyAz·(1-C)-Ax·S0AxAz·(1-C)-Ay·SAyAz·(1-C)+Ax·SC+Az2·(1-C)00001---(5)
The formula of C and S representative is as follows in the formula (5):
C=cos(-φ)S=sin(-φ)---(6)
Grid vertex by target image is at the three-dimensional coordinate Pt ' of grid vertex under spherical coordinate of the target image before the multiplication relationship of the rotation matrix M that arbitrary axis rotates obtains rotating under the three-dimensional coordinate Pt under the spherical coordinate and the spherical coordinate, wherein Pt '=(Pt 'x, Pt 'y, Pt 'z).Namely obtain the position of the front Pt ' of Pt point rotation by rotation matrix M:
Pt′=Pt·M (7)
Step D, the three-dimensional coordinate Pt ' after the rotational transform is converted to coordinate Pt ' under the polar coordinate systemR θ(R', θ '),
R′=acos(Ptz′)/πθ′=arctan(Pty′/Ptx′)---(8)
After the three-dimensional coordinate after the rotational transform is converted to coordinate under the polar coordinate system, can also be according in the three-dimensional coordinate situation under the spherical coordinate angle of the coordinate under the polar coordinate system of described three-dimensional coordinate conversion being carried out pre-service before the target image rotation, make θ ' angular distribution [0,2 π) in the scope.Some special circumstances below namely when rotational transform, processing:
Figure BDA00002483663400064
Step e, can be again with Pt ' behind step DR θ(R', θ ') is converted to the two dimensional surface coordinate, to determine the position Pt ' of pixel under the target image coordinate system of the target image that rotation is front2d:
Pt′2d=(R'·cos(θ′),R'·sin(θ′)) (10)
Step F, according to the coordinate Pt ' under the polar coordinate systemR θ(R', θ ') obtains the pixel coordinate of corresponding source images, polar angle θ ' of the directions X corresponding three-dimensional coordinate conversion of source images, polar radius R of Y-direction corresponding three-dimensional coordinate conversion ', computing formula is:
srcX=θ′/(2*π)srcY=R′---(11)
Step G, utilize the graphic process unit of video card to process based on directx or opengl, with the source images coordinate srcX that formula (11) obtains, srcY is as the corresponding grid vertex Pt of target image2dTexture coordinate, and with source images (the original planar rectangular image for the treatment of projection) as texture mapping.
The color of the pixel of step H, target image (being the pixel of each grid vertex and each grid inside) is played up output according to grid vertex and the corresponding texture coordinate of grid vertex and combined with texture pinup picture by the graphic process unit of video card.The pixel color of target image is utilized the output of video card Hardware Render based on directx or opengl, because this mode is utilized video card GPU(graphic process unit) carry out conversion, so speed is very fast.Just the planar rectangular image for the treatment of projection can be carried out deformation process and export postrotational circular image, finally finish the spherical efficient processing that shows and rotate the output circular image of projector.
As treat projection in the computing machine be the picture of planar rectangular image shown in Figure 1 the time, by the spherical high-efficient treatment method that shows and rotate output image of projector of the present invention, the picture of planar rectangular image shown in Figure 1 is carried out the high performance deforming processing before output, so that projector's output circular image as shown in Figure 7, this circular image projects on the ball curtain through fish eye lens, can reduce anamorphose, and can on the ball curtain, rotate around arbitrary axis, improved the spherical display effect of image projection on the ball curtain of projector's output.The high-efficient treatment method of output image of the present invention, not that each pixel to the target image of projector output is rotated conversion (the calculation process amount that each pixel is rotated conversion is too large), and be based on directx or opengl sets up a series of grid to target image, then only the pixel of the grid vertex set up is carried out sphere and show the rotational transform processing, and the texture coordinate that corresponding original image is set carries out texture mapping (texture coordinate refers to coordinate position corresponding in source images), pixel color in grid vertex and the grid is utilized the output of video card Hardware Render based on directx or opengl, can reduce the spherical calculation process amount that shows rotational transform, improve the spherical efficient that shows rotation.
What specify is, the mode of target image being divided a plurality of grids in the embodiment steps A is by waiting longitude and latitude to carry out the mesh of vertices as shown in Figure 6 of five equilibrium, after the efficient processing of the spherical demonstration of projector and rotational transform, obtain the texture coordinate of the corresponding original image in each summit, this moment the apex coordinate invariant position, texture coordinate changes with the rotation that sphere shows.
Target image is divided a plurality of grids wait the longitude and latitude mode except above-mentioned, can also take other mode modes, as first matrixing being done on the summit of the longitude and latitude of the five equilibrium in the aforesaid way, obtain new apex coordinate Pt '2d(the two dimensional surface coordinate in the formula (10) is for determining the position of pixel under the target image coordinate system of the target image that rotation is front) is with the Pt ' after the conversion2dAs mesh of vertices, this moment apex coordinate Pt '2dChange with rotation, texture coordinate corresponding to the summit of grid is constant.Grid is divided and is not limited to above dual mode.
Should be pointed out that the above embodiment can make the invention of those skilled in the art's comprehend, but do not limit the present invention in any way creation.Therefore; although this instructions has been described in detail the invention with reference to drawings and Examples; but; those skilled in the art are to be understood that; still can make amendment or be equal to replacement the invention; in a word, all do not break away from technical scheme and the improvement thereof of the spirit and scope of the invention, and it all should be encompassed in the middle of the protection domain of the invention patent.

Claims (8)

1. a projector is spherical shows and the high-efficient treatment method of rotation output image, it is characterized in that, the planar rectangular image for the treatment of projection is shown that with projector's sphere the image of output is as target image simultaneously as source images, take Cartesian coordinates as Foundation source images coordinate system with the target image coordinate system, and be that the basis increases by three coordinate axis vertical with the target image coordinate system to set up the spherical coordinate of target image with the target image coordinate, simultaneously target image is divided into a plurality of grids, described each grid inside comprises two and above pixel; According to fish-eye light path characteristic, first the pixel coordinate of the grid vertex of target image is transferred to the three-dimensional coordinate under the spherical coordinate, again described three-dimensional coordinate is rotated conversion, and the three-dimensional coordinate after the rotational transform is converted to coordinate under the polar coordinate system, then obtain the pixel coordinate of source images according to the coordinate under the polar coordinate system, the angle of the coordinate under the polar coordinate system of described three-dimensional coordinate conversion and radius be the coordinate of the change in coordinate axis direction of corresponding source images coordinate system respectively; Again with the pixel coordinate of the source images that the obtains texture coordinate as the corresponding grid vertex of target image, and with source images as texture mapping, the color of the pixel of target image is played up output according to grid vertex and corresponding texture coordinate and combined with texture pinup picture by the graphic process unit of video card.
2. projector according to claim 1 is spherical shows and the high-efficient treatment method of rotation output image, it is characterized in that, the step that the pixel coordinate of described grid vertex with target image transfers the three-dimensional coordinate under the spherical coordinate to is: first the pixel coordinate of the grid vertex of target image being transferred to the coordinate under the polar coordinate system, is three-dimensional coordinate under the spherical coordinate by the coordinate conversion under the polar coordinate system again.
3. projector according to claim 1 is spherical shows and the high-efficient treatment method of rotation output image, it is characterized in that, it is that grid vertex by target image is at the three-dimensional coordinate of grid vertex under spherical coordinate of the target image before the multiplication relationship of the rotation matrix that arbitrary axis rotates obtains rotating under the three-dimensional coordinate under the spherical coordinate and the spherical coordinate that described three-dimensional coordinate is rotated conversion.
4. projector according to claim 3 is spherical shows and the high-efficient treatment method of rotation output image, it is characterized in that, after three-dimensional coordinate after the described rotational transform is converted to coordinate under the polar coordinate system, according in the three-dimensional coordinate situation under the spherical coordinate angle of the coordinate under the polar coordinate system of described three-dimensional coordinate conversion being carried out pre-service before the target image rotation.
5. projector according to claim 1 is spherical shows and the high-efficient treatment method of rotation output image, it is characterized in that, after being converted to coordinate under the polar coordinate system, the three-dimensional coordinate after the described rotational transform is converted to again the two dimensional surface coordinate, with the position of pixel under the target image coordinate system of the grid vertex of determining the target image before the rotation.
6. show and the high-efficient treatment method of rotation output image to one of 5 described projectors are spherical according to claim 1, it is characterized in that, the pixel coordinate of described source images all is [0 at the coordinate range of two coordinate axis of source images coordinate system, 1], the pixel coordinate of the described source images that obtains is the normalization coordinate; The true origin of described source images coordinate system is positioned at the upper left corner of source images; The pixel coordinate of described target image all is [1,1] at the coordinate range of two coordinate axis of target image coordinate system, and the true origin of described target image is positioned at the center of target image.
7. the spherical high-efficient treatment method that shows and rotate output image of projector according to claim 2 is characterized in that, the pixel coordinate of the grid vertex of described target image transfers the angle of the coordinate under the polar coordinate system to
Figure FDA00002483663300021
Be intermediate value, the scope of described intermediate value is [0, π], described intermediate value
Figure FDA00002483663300022
Obtain after treatment the computing angle (θ) under the polar coordinate system, the scope of described computing angle be [0,2 π), according to the different quadrant at the pixel place of the grid vertex of target image by
Figure FDA00002483663300023
Obtain the value of θ:
Figure FDA00002483663300024
Be three-dimensional coordinate under the spherical coordinate by the coordinate conversion under the polar coordinate system again.
8. the spherical high-efficient treatment method that shows and rotate output image of projector according to claim 1 is characterized in that, the grid that described target image is divided is by waiting longitude and latitude to carry out the mesh of vertices of five equilibrium.
CN2012104958523A2012-11-282012-11-28High-efficiency processing method for spherical display and rotary output image of projectorPendingCN103021013A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN2012104958523ACN103021013A (en)2012-11-282012-11-28High-efficiency processing method for spherical display and rotary output image of projector

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN2012104958523ACN103021013A (en)2012-11-282012-11-28High-efficiency processing method for spherical display and rotary output image of projector

Publications (1)

Publication NumberPublication Date
CN103021013Atrue CN103021013A (en)2013-04-03

Family

ID=47969579

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN2012104958523APendingCN103021013A (en)2012-11-282012-11-28High-efficiency processing method for spherical display and rotary output image of projector

Country Status (1)

CountryLink
CN (1)CN103021013A (en)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104680587A (en)*2014-12-232015-06-03山东丽鹏股份有限公司Five-axis linkage machining method for laser engraving machine
CN106530235A (en)*2016-10-242017-03-22深圳市前海视微科学有限责任公司Image rotating processing method and device
CN106558017A (en)*2015-09-252017-04-05无锡羿飞科技有限公司Spherical display image processing method and system
CN106934764A (en)*2016-11-032017-07-07阿里巴巴集团控股有限公司A kind of image processing method, device
CN107077742A (en)*2015-04-282017-08-18华为技术有限公司 An image processing device and method
CN107833265A (en)*2017-11-272018-03-23歌尔科技有限公司A kind of image switching methods of exhibiting and virtual reality device
WO2018068612A1 (en)*2016-10-102018-04-19华为技术有限公司Panoramic image mapping method, apparatus and device
CN108022204A (en)*2016-10-312018-05-11央视国际网络无锡有限公司A kind of method that cylinder panorama video is converted to spherical panoramic video
CN108124108A (en)*2016-11-302018-06-05央视国际网络无锡有限公司Pixel equalization methods in a kind of Spherical Panorama Image/video
CN108668108A (en)*2017-03-312018-10-16杭州海康威视数字技术股份有限公司A kind of method, apparatus and electronic equipment of video monitoring
CN108762703A (en)*2018-04-272018-11-06信利半导体有限公司Static status display method, Dynamic Announce module, storage medium, mobile terminal
CN108805964A (en)*2018-05-282018-11-13烽火通信科技股份有限公司VR set-top boxes based on OpenGL ES start animation method and system
CN108921778A (en)*2018-07-062018-11-30成都品果科技有限公司A kind of celestial body effect drawing generating method
CN109544668A (en)*2017-09-212019-03-29腾讯科技(深圳)有限公司Texture coordinate processing method, terminal device and computer readable storage medium
CN109718554A (en)*2018-12-292019-05-07深圳市创梦天地科技有限公司A kind of real-time rendering method, apparatus and terminal
CN110447220A (en)*2017-03-212019-11-12奥林巴斯株式会社 Calibration device, calibration method, optical device, photographic device and projection device
CN111508070A (en)*2020-05-252020-08-07重庆大学 A display method for multi-parameter value monitoring
CN112304812A (en)*2020-10-232021-02-02中国人民解放军陆军防化学院 A test method for the diffusion of poisons under the action of an explosion
CN112652046A (en)*2020-12-182021-04-13完美世界(重庆)互动科技有限公司Game picture generation method, device, equipment and storage medium
CN112927371A (en)*2021-03-032021-06-08深圳市创想三维科技有限公司Image processing method, image processing device, computer equipment and storage medium
CN113170087A (en)*2018-12-212021-07-23深圳市柔宇科技股份有限公司Image processing method, display device, and computer-readable storage medium
CN113362348A (en)*2021-07-192021-09-07网易(杭州)网络有限公司Image processing method, image processing device, electronic equipment and storage medium
CN114442102A (en)*2021-12-292022-05-06中国航空工业集团公司西安航空计算技术研究所ARINC708 radar information real-time drawing method
CN114663541A (en)*2022-03-232022-06-24黑芝麻智能科技有限公司Image processing method, image processing device, electronic equipment and storage medium
CN115861399A (en)*2022-09-292023-03-28优脑银河(浙江)科技有限公司Registration method based on medical image, readable storage medium and electronic device

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1491403A (en)*2001-10-292004-04-21���ṫ˾ Image processing device, image processing method, storage medium and computer program for non-planar images
CN101938599A (en)*2009-06-302011-01-05爱国者全景(北京)网络科技发展有限公司Method for generating interactive dynamic panoramic image

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1491403A (en)*2001-10-292004-04-21���ṫ˾ Image processing device, image processing method, storage medium and computer program for non-planar images
CN101938599A (en)*2009-06-302011-01-05爱国者全景(北京)网络科技发展有限公司Method for generating interactive dynamic panoramic image

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
张宁,刘天键: "鱼眼图像校正算法研究与实现", 《闽江学院学报》*
陈明伟,徐丹: "球面坐标定位校正鱼眼图片并合成全景图的方法", 《云南民族大学学报(自然科学版)》*
韩阳 等: "混合式全球网格划分方案", 《测绘工程》*

Cited By (42)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104680587A (en)*2014-12-232015-06-03山东丽鹏股份有限公司Five-axis linkage machining method for laser engraving machine
CN104680587B (en)*2014-12-232018-01-16山东丽鹏股份有限公司A kind of laser engraving machine five-axis linkage processing method
CN107077742A (en)*2015-04-282017-08-18华为技术有限公司 An image processing device and method
US10692235B2 (en)2015-04-282020-06-23Huawei Technologies Co., Ltd.Image processing apparatus and method for determining a depth of a pixel of a reference image
CN107077742B (en)*2015-04-282020-06-26华为技术有限公司Image processing device and method
CN106558017A (en)*2015-09-252017-04-05无锡羿飞科技有限公司Spherical display image processing method and system
CN106558017B (en)*2015-09-252020-09-18无锡视美乐科技股份有限公司Spherical display image processing method and system
WO2018068612A1 (en)*2016-10-102018-04-19华为技术有限公司Panoramic image mapping method, apparatus and device
CN106530235A (en)*2016-10-242017-03-22深圳市前海视微科学有限责任公司Image rotating processing method and device
CN106530235B (en)*2016-10-242019-06-28深圳市前海视微科学有限责任公司Image rotation processing method and device
CN108022204A (en)*2016-10-312018-05-11央视国际网络无锡有限公司A kind of method that cylinder panorama video is converted to spherical panoramic video
CN108022204B (en)*2016-10-312019-09-13央视国际网络无锡有限公司A kind of method that cylinder panorama video is converted to spherical panoramic video
CN106934764B (en)*2016-11-032020-09-11阿里巴巴集团控股有限公司Image data processing method and device
CN106934764A (en)*2016-11-032017-07-07阿里巴巴集团控股有限公司A kind of image processing method, device
CN108124108A (en)*2016-11-302018-06-05央视国际网络无锡有限公司Pixel equalization methods in a kind of Spherical Panorama Image/video
CN108124108B (en)*2016-11-302020-03-27央视国际网络无锡有限公司Method for balancing pixels in spherical panoramic image/video
CN110447220A (en)*2017-03-212019-11-12奥林巴斯株式会社 Calibration device, calibration method, optical device, photographic device and projection device
CN110447220B (en)*2017-03-212021-03-09奥林巴斯株式会社 Calibration device, calibration method, optical device, photography device, and projection device
CN108668108A (en)*2017-03-312018-10-16杭州海康威视数字技术股份有限公司A kind of method, apparatus and electronic equipment of video monitoring
CN108668108B (en)*2017-03-312021-02-19杭州海康威视数字技术股份有限公司Video monitoring method and device and electronic equipment
CN109544668A (en)*2017-09-212019-03-29腾讯科技(深圳)有限公司Texture coordinate processing method, terminal device and computer readable storage medium
CN107833265A (en)*2017-11-272018-03-23歌尔科技有限公司A kind of image switching methods of exhibiting and virtual reality device
CN108762703B (en)*2018-04-272021-04-30信利半导体有限公司Static display method, dynamic display module, storage medium and mobile terminal
CN108762703A (en)*2018-04-272018-11-06信利半导体有限公司Static status display method, Dynamic Announce module, storage medium, mobile terminal
CN108805964A (en)*2018-05-282018-11-13烽火通信科技股份有限公司VR set-top boxes based on OpenGL ES start animation method and system
CN108805964B (en)*2018-05-282022-04-29烽火通信科技股份有限公司OpenGL ES-based VR set top box starting animation production method and system
CN108921778B (en)*2018-07-062022-12-30成都品果科技有限公司Method for generating star effect map
CN108921778A (en)*2018-07-062018-11-30成都品果科技有限公司A kind of celestial body effect drawing generating method
CN113170087A (en)*2018-12-212021-07-23深圳市柔宇科技股份有限公司Image processing method, display device, and computer-readable storage medium
CN109718554A (en)*2018-12-292019-05-07深圳市创梦天地科技有限公司A kind of real-time rendering method, apparatus and terminal
CN109718554B (en)*2018-12-292022-08-02深圳市创梦天地科技有限公司Real-time rendering method and device and terminal
CN111508070B (en)*2020-05-252023-06-09重庆大学 A display method for multi-parameter value monitoring
CN111508070A (en)*2020-05-252020-08-07重庆大学 A display method for multi-parameter value monitoring
CN112304812A (en)*2020-10-232021-02-02中国人民解放军陆军防化学院 A test method for the diffusion of poisons under the action of an explosion
CN112652046A (en)*2020-12-182021-04-13完美世界(重庆)互动科技有限公司Game picture generation method, device, equipment and storage medium
CN112652046B (en)*2020-12-182024-03-22完美世界(重庆)互动科技有限公司Game picture generation method, device, equipment and storage medium
CN112927371A (en)*2021-03-032021-06-08深圳市创想三维科技有限公司Image processing method, image processing device, computer equipment and storage medium
CN113362348A (en)*2021-07-192021-09-07网易(杭州)网络有限公司Image processing method, image processing device, electronic equipment and storage medium
CN114442102A (en)*2021-12-292022-05-06中国航空工业集团公司西安航空计算技术研究所ARINC708 radar information real-time drawing method
CN114663541A (en)*2022-03-232022-06-24黑芝麻智能科技有限公司Image processing method, image processing device, electronic equipment and storage medium
CN115861399B (en)*2022-09-292023-11-28优脑银河(浙江)科技有限公司Registration method based on medical image, readable storage medium and electronic equipment
CN115861399A (en)*2022-09-292023-03-28优脑银河(浙江)科技有限公司Registration method based on medical image, readable storage medium and electronic device

Similar Documents

PublicationPublication DateTitle
CN103021013A (en)High-efficiency processing method for spherical display and rotary output image of projector
CN103035016B (en)The disposal route of projector spherical display and rotation output image
US11983839B2 (en)Apparatus and methods for the optimal stitch zone calculation of a generated projection of a spherical image
CN106558017B (en)Spherical display image processing method and system
EP3776485B1 (en)Any world view generation
US10628990B2 (en)Real-time system and method for rendering stereoscopic panoramic images
US20180357804A1 (en)Fisheye image stitching for movable cameras
US20170287200A1 (en)Dual fisheye image stitching for spherical image content
CN107392988A (en)System, the method and computer program product for being used to render with variable sampling rate using perspective geometry distortion
WO2014025516A1 (en)Gpu-accelerated rendering of paths with a dash pattern
US11995793B2 (en)Generation method for 3D asteroid dynamic map and portable terminal
CN107851330B (en)Zero pixel for graphics process is rejected
Komatsu et al.360 depth estimation from multiple fisheye images with origami crown representation of icosahedron
CN111862240A (en)Panoramic camera and calibration method thereof, panoramic image splicing method and storage medium
CN111726594A (en) A realization method of efficient optimized rendering and fusion with pose anti-distortion
CN117036444A (en)Three-dimensional model output method, device, equipment and computer readable storage medium
CN103035015B (en)The disposal route of projector spherical display translation image
CN114902274A (en) Hybrid binning
CN103617650A (en)Displaying method for complex three-dimensional terrain
CN114299209A (en)Water surface rendering method and device, storage medium and computer equipment
CN102737410B (en)Display methods and device of a kind of three-dimensional pel in two-dimentional picture and text compile broadcast system
Lai et al.Olanet: Self-supervised 360 depth estimation with effective distortion-aware view synthesis and l1 smooth regularization
Liao et al.Real-time spherical panorama image stitching using OpenCL
CN113256777B (en)Method for playing and adjusting dome screen based on computer graphics
CN110728619B (en)Panoramic image stitching rendering method and device

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C02Deemed withdrawal of patent application after publication (patent law 2001)
WD01Invention patent application deemed withdrawn after publication

Application publication date:20130403


[8]ページ先頭

©2009-2025 Movatter.jp