3D special-effect panoramic display method and system for image photographed by fisheye lens

A technology for panoramic display and image capture, applied in the field of panoramic display, to achieve the effect of being interesting and creative, and enhancing the sense of participation

Active Publication Date: 2016-07-20
凯眸(中山)电子科技有限公司
View PDF4 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Also, the user can only choose from existing models, there is no possibility to change the model

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • 3D special-effect panoramic display method and system for image photographed by fisheye lens
  • 3D special-effect panoramic display method and system for image photographed by fisheye lens
  • 3D special-effect panoramic display method and system for image photographed by fisheye lens

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0027] Implementation of the present invention is to describe in detail the process of creating a continuously variable 3D model using a function system with variable parameters when interactively creating a 3D model.

[0028] In the embodiment of the present invention, the 3D model uses a coordinate system such as figure 1 As shown, this coordinate system is consistent with the definition of the OpenGL world coordinate system [Cartesian (Descartes) right-hand coordinate system], which is convenient for 3D rendering using OpenGL technology.

[0029] figure 1 There is a spherical model in . In the prior art, assuming that the coordinates of any point p on the spherical surface are (x, y, z), the equation of the spherical surface is given by formula (1). where θ is the angle with the y-axis, yes The angle between the projection on the xoz plane and the x-axis, R is the radius.

[0030]

[0031] In the embodiment of the present invention, in order to make the shape of...

Embodiment 2

[0053] Implementation 2 of the present invention is to describe in detail the detailed process of interactively creating a mapping relationship between model vertices and fisheye image coordinates and creating a continuously variable mapping relationship.

[0054] by figure 1 Take this as an example. Let the optical imaging model of the lens be r=f(θ), where r is the imaging radius, and θ is the angle between the light and the optical axis. Then for any vertex p(x,y,z) on the 3D model, in the prior art, the texture mapping relationship is r=kf(θ), where k is a proportional coefficient, so that the texture coordinate i(u,v) maps to the [0,1] interval. This mapping relationship can make the 3D scene more realistic with less distortion, and the degree of distortion depends on the degree of approximation between the model function and the real optical function.

[0055] Since the embodiment of the present invention does not aim at reducing the distortion, it can be changed on t...

Embodiment 3

[0060] When sharing the 3D panoramic special effect model, upload the 3D model data and the fisheye image as texture to the server, embed it into the HTML5 code from the server side, and generate a network link for access.

[0061] In the prior art, most browsers already support HTML5 and WebGL technologies, and with the support of both, instant network sharing of 3D panoramas becomes possible. In addition to WebGL, there are other network 3D rendering technologies, and here we only use WebGL as an example for illustration.

[0062] WebGL is the rendering code embedded in HTML5 web pages, including 3D rendering elements such as 3D models, texture images, lights, and materials. It is the online version of OpenGL.

[0063] When an HTML5 web page containing WebGL code is opened, the browser supporting WebGL will automatically run the rendering code and display the rendered 3D scene in the browser window.

[0064] WebGL supports custom 3D models. Therefore, when sharing a 3D pan...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a 3D special-effect panoramic display method and a system for an image photographed by a fisheye lens. According to the method of the invention, when 3D model is built or a mapping relationship between a model vertex and fisheye image coordinates is built, a function system with adjustable parameters is adopted, and the parameter values are dynamically adjusted. The thinking set of the existing 3D panoramic display model is broken, the panoramic display can be more beautiful and cooler and has artistic temperament, and individuality is shown in network sharing.

Description

technical field [0001] The present invention relates to panoramic display technology, in particular to a special-effect panoramic display method and system for images and / or videos captured by a fisheye lens, which is applied to various fields such as virtual reality, scientific research, entertainment, network communication, artistic creation, and monitoring. Background technique [0002] The steps of traditional 3D panorama display include: (1) calibration of fisheye image; (2) establishment of 3D model; (3) establishment of mapping relationship between model vertices and fisheye image coordinates; (4) 3D rendering; (5) View 3D scenes from different perspectives through interactive operations. Furthermore, the 3D scene can also be shared on various Internet networks in real time. [0003] When building a 3D model, whether it is a single-lens fisheye panorama or a multi-lens mosaic panorama, the 3D display model of the traditional method only has several common geometric s...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06T7/00G06T15/04
CPCG06T15/04G06T2207/30244
Inventor 李伟范治江
Owner 凯眸(中山)电子科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products