会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method and apparatus for generating confidence data
    • 用于产生置信度数据的方法和装置
    • US07006089B2
    • 2006-02-28
    • US10150840
    • 2002-05-20
    • Adam Michael Baumberg
    • Adam Michael Baumberg
    • G06T17/00
    • G06T15/20
    • An image processing apparatus (2) is disclosed in which input images are processed to generate texture map data for texture rendering a generated three-dimensional computer model of object(s) appearing in the images. In order to select the portions of the images utilized, confidence data is generated indicative of the extent portions of the surface of a model are visible in each of the images. The images are then combined utilizing this confidence data, where image data representative of different spatial frequencies are blended in different ways utilizing the confidence data.
    • 公开了一种图像处理装置(2),其中输入图像被处理以产生纹理映射数据,用于纹理呈现出现在图像中的对象的生成的三维计算机模型。 为了选择使用的图像的部分,产生指示模型的表面的范围部分在每个图像中可见的置信度数据。 然后使用该置信度数据组合图像,其中使用置信数据以表示不同空间频率的图像数据以不同的方式进行混合。
    • 3. 发明授权
    • Image processing apparatus
    • 图像处理装置
    • US06970591B1
    • 2005-11-29
    • US09718405
    • 2000-11-24
    • Alexander Ralph LyonsAdam Michael Baumberg
    • Alexander Ralph LyonsAdam Michael Baumberg
    • G06K9/00G06T7/00G06T7/20
    • G06K9/32G06K9/209G06K2009/2045G06K2209/40G06T7/246G06T7/80
    • In an image processing apparatus 20 an input sequence 130 of video images is processed to determine the different positions and orientations at which the images were recorded in an efficient and accurate manner. A subset of the input images are selected as keyframes to form a sequence 250 of keyframes. Respective triples of keyframes having different, non-overlapping positions in the sequence 250 are selected and processed to determine the relative positions and orientations at which the keyframes in each triple were recorded to form respective sets of keyframes. The positions and orientations of keyframes between the keyframes in each triple are then calculated to form expanded sets of keyframes 266, 276, 286. The sets are further expanded by calculating the positions and orientations of keyframes which lie between sets in the sequence 250. The sets are merged by calculating the relationship between the coordinate systems in which the positions and orientations of the keyframes in each set are defined. During the processing, the positions and orientations calculated for keyframes in a set are adjusted to optimise the calculated solutions. This is performed in stages, considering at each stage a different window 270 of the keyframes and performing processing to minimise the error associated with the keyframes in the window. The window is moved sequentially through the keyframes so that every keyframe in a set is considered at least once.
    • 在图像处理装置20中,处理视频图像的输入序列130以确定以有效和准确的方式记录图像的不同位置和方向。 选择输入图像的子集作为关键帧以形成关键帧的序列250。 选择并处理在序列250中具有不同的非重叠位置的关键帧的相应三倍,以确定记录每个三元组中的关键帧的相对位置和取向,以形成相应的关键帧集合。 然后计算每个三元组中的关键帧之间的关键帧的位置和取向,以形成关键帧266,276,286的扩展集合。 通过计算位于序列250中的集合之间的关键帧的位置和取向来进一步扩展这些集合。 通过计算定义每组中的关键帧的位置和取向的坐标系之间的关系来合并这些集合。 在处理期间,调整为一组中的关键帧计算的位置和取向以优化计算的解。 这是分阶段执行的,在每个阶段考虑关键帧的不同窗口270,并执行最小化与窗口中的关键帧相关联的错误的处理。 窗口依次移动通过关键帧,使得集合中的每个关键帧至少被考虑一次。
    • 4. 发明授权
    • Three-dimensional computer modelling
    • 三维计算机建模
    • US06954212B2
    • 2005-10-11
    • US10287624
    • 2002-11-05
    • Alexander Ralph LyonsAdam Michael Baumberg
    • Alexander Ralph LyonsAdam Michael Baumberg
    • G06F17/50G06T1/00G06T7/00G06T17/10G06T17/20G06T15/00
    • G06T17/10G06T7/55G06T17/20
    • To generate a 3D computer model of a subject object 210, images 300-316, 380-384 of the subject object are recorded from different viewing positions and directions. The image data is processed to generate a plurality of sets of images, each set containing images having registered imaging positions and directions. A preliminary 3D computer model 390 is generated using the images from a first of the sets such that the position and orientation of the preliminary 3D computer model 390 is registered with the images in the set. The imaging positions and directions of the images in the first set are then registered with the imaging positions and directions of the images in each other respective set. This is done by projecting the preliminary 3D computer model 390 into images from each other set, and changing the relative position and orientation of the preliminary 3D computer model 390 and images to align the silhouette of the projected 3D computer model with the silhouette of the imaged subject object in the images. A refined 3D computer model of the subject object is generated using images from the different sets which are registered.
    • 为了产生被摄对象210的3D计算机模型,从不同的观看位置和方向记录被摄体的图像300-316,380-384。 处理图像数据以生成多组图像,每组图像包含具有注册的成像位置和方向的图像。 使用来自第一组的图像生成初步3D计算机模型390,使得初步3D计算机模型390的位置和取向与集合中的图像一起注册。 然后将第一组中的图像的成像位置和方向与其中的图像的成像位置和方向相关联。 这通过将初步3D计算机模型390投影到彼此的图像中,并且改变初步3D计算机模型390和图像的相对位置和方向以将投影的3D计算机模型的轮廓与成像的轮廓对齐 图像中的主体对象。 使用注册的不同集合的图像生成被摄体对象的精细3D计算机模型。
    • 6. 发明授权
    • Generation of texture maps for use in 3D computer graphics
    • 生成用于3D计算机图形的纹理贴图
    • US07528831B2
    • 2009-05-05
    • US10943103
    • 2004-09-17
    • Qi He HongAdam Michael BaumbergAlexander Ralph Lyons
    • Qi He HongAdam Michael BaumbergAlexander Ralph Lyons
    • G06T15/20
    • G06T15/04
    • A plurality of texture maps for a 3D computer model of an object are generated by processing images of the object, data defining the computer model, and data defining the relative positions and orientations of the images and computer model. A respective texture map is generated for the viewing position and direction of each image. Each texture map stores texture data for all parts of the computer model which are visible from the associated viewing position and direction and also texture data for all invisible parts of the computer model. Each texture map therefore stores texture data that can be used for rendering accurate images of the 3D computer model over a wide range of viewing positions and directions.
    • 通过处理对象的图像,定义计算机模型的数据以及定义图像和计算机模型的相对位置和取向的数据来生成用于对象的3D计算机模型的多个纹理图。 为每个图像的观看位置和方向生成相应的纹理图。 每个纹理贴图存储从相关观看位置和方向可见的计算机模型的所有部分的纹理数据,以及计算机模型的所有不可见部分的纹理数据。 因此,每个纹理贴图存储可用于在宽范围的观看位置和方向上渲染3D计算机模型的精确图像的纹理数据。
    • 7. 发明授权
    • Image processing apparatus
    • 图像处理装置
    • US07492476B1
    • 2009-02-17
    • US10129655
    • 2000-11-23
    • Alexandre Percival DodgeAllan Joseph DavisonAdam Michael BaumbergAlexander Ralph LyonsRichard Ian Taylor
    • Alexandre Percival DodgeAllan Joseph DavisonAdam Michael BaumbergAlexander Ralph LyonsRichard Ian Taylor
    • G06K1/00G06K15/00H04N1/387G06T17/00G06T15/20
    • G06T7/75G06T7/73G06T2200/08G06T2207/30244
    • Customer computer processing apparatus (2, 4) are connected to a service apparatus (6) via the Internet (8). Service apparatus (6) processes requests and payment details from a customer apparatus (2, 4), and, in response to a valid payment, sends instructions to the customer apparatus to enable the customer apparatus to control a printer (18) or a display panel (19) to print or display a photographic mat (24). Service apparatus (6) retains details of the photographic mat pattern for subsequent use. Images of a subject object on the photographic mat are recorded at different positions and orientations with a camera (16). Data defining the images is returned from the customer processing apparatus (2, 4) to the service apparatus (6). The service apparatus processes the image data along with the stored pattern data to identify the photographic mat features in the images and to calculate the position and orientation at which each image was recorded. A three-dimensional computer model of the subject object is then generated using the calculated positions and orientations.
    • 客户计算机处理装置(2,4)经由互联网(8)连接到服务设备(6)。 服务设备(6)处理来自客户设备(2,4)的请求和支付细节,并且响应于有效的支付向用户设备发送指令以使客户设备能够控制打印机(18)或显示器 面板(19)以打印或显示照相垫(24)。 服务设备(6)保留用于随后使用的照相垫图案的细节。 照相机上的被摄体的图像被记录在与相机(16)不同的位置和方位上。 定义图像的数据从客户处理设备(2,4)返回到服务设备(6)。 服务设备与所存储的图案数据一起处理图像数据以识别图像中的照相垫特征并计算每个图像被记录在的位置和取向。 然后使用计算的位置和方向生成主体对象的三维计算机模型。
    • 8. 发明授权
    • Apparatus and method for generating texture maps for use in 3D computer graphics
    • 用于生成用于3D计算机图形的纹理贴图的装置和方法
    • US07280106B2
    • 2007-10-09
    • US10685606
    • 2003-10-16
    • Qi He HongAdam Michael BaumbergAlexander Ralph Lyons
    • Qi He HongAdam Michael BaumbergAlexander Ralph Lyons
    • G06T17/00
    • G06T11/001G06T15/04
    • A texture map (188) for texturing a polygon mesh 3D computer model (150) during rendering is generated by defining a respective triangle within the texture map for each triangle in the polygon mesh to create a texture coordinate map (170), and allocating image data to each defined triangle. To generate the texture coordinate map, the triangles in the polygon mesh are processed to generate a plurality of lists, each list identifying adjacent triangles in the mesh having shapes which can be packed into strips (173-179) of the texture coordinate map without significant shape distortion. The triangle lists are then packed into the texture coordinate map strips. No padding is defined between triangles in the same list, only between triangles of different lists. Image data is allocated to each triangle.
    • 通过在多边形网格中为每个三角形定义纹理图中的相应三角形来生成用于在渲染期间纹理化多边形网格3D计算机模型(150)的纹理图(188),以创建纹理坐标图(170),并且分配图像 数据到每个定义的三角形。 为了生成纹理坐标图,处理多边形网格中的三角形以生成多个列表,每个列表识别网格中的相邻三角形,其形状可以被打包成纹理坐标图的条带(173-179),而不显着 形状变形。 然后将三角形列表打包到纹理坐标图条中。 在同一列表中的三角形之间不定义填充,仅在不同列表的三角形之间。 图像数据被分配给每个三角形。
    • 9. 发明授权
    • Image generation method and apparatus
    • 图像生成方法和装置
    • US07120289B2
    • 2006-10-10
    • US09981844
    • 2001-10-19
    • Adam Michael Baumberg
    • Adam Michael Baumberg
    • G06K9/00G06T15/00
    • G06T15/205G06T15/04
    • An apparatus is disclosed for generating frequency component image data representative of image information of a plurality of different spatial frequencies of an image of at least part of a subject from a predefined view. A receiver receives a plurality of images comprising image data representative of a subject from a plurality of view points. For each of a plurality of received images, frequency component image data representative of image information of a plurality of different spatial frequencies within images received by the receiver is determined, and projections of the frequency component image data projected to a predefined view are also determined. Visibility data indicative of the relative visibility of portions of the surface of a subject from viewpoints is then determined. Portions of projections of frequency component image data are associated with the visibility data, and the visibility data associated with portions of projections are utilized to determine frequency component image data representative of frequency image information of an image of a subject from a predefined view.
    • 公开了一种用于从预定视图产生代表对象的至少一部分的图像的多个不同空间频率的图像信息的频率分量图像数据的装置。 接收器从多个视点接收包括表示被摄体的图像数据的多个图像。 对于多个接收图像中的每一个,确定表示由接收机接收的图像内的多个不同空间频率的图像信息的频率分量图像数据,并且还确定投影到预定视图的频率分量图像数据的投影。 然后确定从视点指示受试者表面的部分的相对可见性的可见性数据。 频率分量图像数据的投影的部分与可见度数据相关联,并且与预测部分相关联的可见性数据被用于从预定视图确定表示被摄体的图像的频率图像信息的频率分量图像数据。
    • 10. 发明授权
    • 3D computer model processing apparatus
    • US07079680B2
    • 2006-07-18
    • US10255178
    • 2002-09-26
    • Adam Michael Baumberg
    • Adam Michael Baumberg
    • G06K9/00
    • G06T17/205G06T17/20
    • In a computer processing apparatus 2, a 3D computer model comprising a polygon mesh 500 representing the visual hull of an object 300 is generated by processing images of the object recorded at different positions and orientations to back-project the silhouette of the object in each image to give a respective cone which constrains the volume of 3D space occupied by the object. To remove concave and convex artefacts 510 in the polygon mesh 500, the polygon mesh is projected into each image to give a respective reference silhouette for each image. A change is made to at least one edge or vertex in the polygon mesh to give a refined polygon mesh, which is then projected into each image. The resulting silhouette in each image is tested against the corresponding reference silhouette. If the silhouette of the refined polygon mesh is the same as each reference silhouette, to within an allowable tolerance, then the changed edge or vertex is allowed in the polygon mesh, otherwise the polygon mesh is returned to its previous state. This processing to change and test the polygon mesh is carried out a number of times. Artefacts are removed from the polygon mesh because their removal does not make the polygon mesh inconsistent with the reference silhouettes. Parts of the polygon mesh representing actual features of the object are not changed because such a change causes the polygon mesh to become inconsistent with at least one reference silhouette and therefore such a change is rejected.