[go: up one dir, main page]

CN116051381A - A method of combining rendering blocks based on OpenImageIO - Google Patents

A method of combining rendering blocks based on OpenImageIO Download PDF

Info

Publication number
CN116051381A
CN116051381A CN202310118717.5A CN202310118717A CN116051381A CN 116051381 A CN116051381 A CN 116051381A CN 202310118717 A CN202310118717 A CN 202310118717A CN 116051381 A CN116051381 A CN 116051381A
Authority
CN
China
Prior art keywords
image
block
full
height
tile
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
CN202310118717.5A
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.)
Shenzhen Ruiyun Technology Co ltd
Original Assignee
Shenzhen Ruiyun 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 Shenzhen Ruiyun Technology Co ltd filed Critical Shenzhen Ruiyun Technology Co ltd
Priority to CN202310118717.5A priority Critical patent/CN116051381A/en
Publication of CN116051381A publication Critical patent/CN116051381A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4038Image mosaicing, e.g. composing plane images from plane sub-images
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/40Filling a planar surface by adding surface attributes, e.g. colour or texture
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/13Edge detection
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Image Processing (AREA)

Abstract

本发明公开一种基于OpenImageIO实现的渲染分块合并方法,包括以下步骤:S1:使用OpenImageIO读取待合并的分块图片;S2:读取分块图片的full_width、full_height和像素值;S3:判断当前分块图片合并后的full_width、full_height是否小于分块前图片的full_width、full_height;若是;进入步骤S4:若不是,进入步骤S5:S4:对每个分块图片进行边缘填充;S5:将每个分块图片的像素按照第一维度拼接,得到像素数组;S6:创建与分块图片相同的image.space空白图像;S7:在image.space空白图像写入拼接后的像素数组;S8:输出最终图像。本发明适用于各种格式的图像;可以减少合成过程中占用过多内存资源;降低合成操作的复杂度;解决通道丢失或者通道合成损坏的问题。

Figure 202310118717

The invention discloses a rendering block merging method based on OpenImageIO, comprising the following steps: S1: using OpenImageIO to read the block image to be merged; S2: reading the full_width, full_height and pixel value of the block image; S3: judging Whether the full_width and full_height after the merging of the current block picture are smaller than the full_width and full_height of the picture before the block; The pixels of a block image are spliced according to the first dimension to obtain a pixel array; S6: Create the same image.space blank image as the block image; S7: Write the spliced pixel array in the image.space blank image; S8: Output final image. The invention is applicable to images in various formats; it can reduce the excessive memory resources occupied in the synthesis process; reduce the complexity of the synthesis operation; and solve the problem of channel loss or channel synthesis damage.

Figure 202310118717

Description

一种基于OpenImageIO实现的渲染分块合并方法A method of combining rendering blocks based on OpenImageIO

技术领域technical field

本发明涉及云渲染技术领域,尤其涉及一种基于OpenImageIO实现的渲染分块合并方法。The present invention relates to the technical field of cloud rendering, in particular to a method for merging rendering blocks based on OpenImageIO.

背景技术Background technique

分块渲染是3D建模到二维图像经常使用的一种渲染方式,其目的是将一张完整的待渲染图像,分割为多个块,然后每台机器渲染其中一个块,以达到多机同事渲染来加快渲染速度的一种方法。然而经过分块渲染的图片最终需要进行分块合并的操作,将图像按照相应位置拼接在一起,才能得到最终的图像结果。由于影视渲染、3d建模渲染领域渲染出来的图片格式、通道多样,且参数复杂,这就给合并带来了困难。目前常见的分块合并方法有:使用渲染软件本身提供的合并功能;使用专业的图像合并软件如Nuke;其他一部分基于开放协议实现的图像处理软件。Block rendering is a rendering method often used from 3D modeling to 2D images. Its purpose is to divide a complete image to be rendered into multiple blocks, and then each machine renders one of the blocks to achieve multi-machine A way to speed up rendering by co-rendering. However, the block-rendered image finally needs to be block-merged, and the images are stitched together according to the corresponding positions to obtain the final image result. Due to the various image formats and channels rendered in the fields of film and television rendering and 3D modeling rendering, and the parameters are complex, this brings difficulties to the merger. The current common block merging methods include: using the merging function provided by the rendering software itself; using professional image merging software such as Nuke; other image processing software based on open protocols.

1.目前渲染图像分块合并遇到的主要问题是由于多种多样的图像格式和参数带来的合并难题。1. At present, the main problem encountered in the block merging of rendered images is the merging problem caused by various image formats and parameters.

2.目前常见的分块合并方式存在一些较大的缺陷,比如CG软件自身的合并功能经常会出现有不支持的格式、合并之后图像损坏、以及合成时间久、占用计算机内存大的问题;比如使用专业的的图像处理软件Nuke,则可能会出现操作复杂、合成结果通道损坏、不支持中文、不支持部分格式等特点,且Nuke对于内存的占用也非常高;其他基于开发协议实现的工具则一般只能针对某些常见格式进行处理。2. There are some major defects in the current common block merging method. For example, the merging function of the CG software itself often has unsupported formats, image damage after merging, long synthesis time, and large computer memory usage; for example If professional image processing software Nuke is used, the operation may be complicated, the synthesis result channel may be damaged, Chinese language is not supported, and some formats are not supported, and Nuke’s memory usage is also very high; other tools based on the development protocol are Generally, only certain common formats can be processed.

因此,现有技术存在缺陷,需要改进。Therefore, there are defects in the prior art and need to be improved.

发明内容Contents of the invention

本发明要解决的技术问题是:提供一种基于OpenImageIO实现的渲染分块合并方法,方便分块渲染后的图片进行合并。The technical problem to be solved by the present invention is to provide a method for merging rendering blocks based on OpenImageIO, which facilitates merging of images rendered by blocks.

本发明的技术方案如下:提供一种基于OpenImageIO实现的渲染分块合并方法,包括以下步骤。The technical solution of the present invention is as follows: a method for merging rendering blocks implemented based on OpenImageIO is provided, including the following steps.

S1:使用OpenImageIO读取待合并的分块图片。S1: Use OpenImageIO to read the block images to be merged.

S2:读取分块图片的full_width、full_height和像素值。S2: Read the full_width, full_height and pixel values of the block image.

S3:判断当前分块图片合并后的full_width、full_height是否小于分块前图片的full_width、full_height;若是;进入步骤S4:若不是,进入步骤S5。S3: Determine whether the full_width and full_height of the merged picture of the current block are smaller than the full_width and full_height of the picture before the block; if yes; go to step S4; if not, go to step S5.

S4:对每个分块图片进行边缘填充。S4: Perform edge padding on each block image.

S5:将每个分块图片的像素按照第一维度拼接,得到像素数组。S5: splicing the pixels of each block image according to the first dimension to obtain a pixel array.

S6:创建与分块图片相同的image.space空白图像。S6: Create the same image.space blank image as the tiled image.

S7:在image.space空白图像写入拼接后的像素数组。S7: Write the spliced pixel array in the image.space blank image.

S8:输出最终图像。S8: Outputting the final image.

获取每个分块图片的像素,并对需要的分块图片进行边缘填充,然后将全部分块图片的像素进行拼接得到像素数组,并在image.space空白图像写入得到像素数组,从而获得最终的渲染图像。由于获取分块图像的像素进行拼接,从而可以兼容各种格式的图片,极大的方便了应用。Obtain the pixels of each block image, fill the edges of the required block images, and then stitch all the pixels of the block images to obtain a pixel array, and write the pixel array in the image.space blank image, so as to obtain the final The rendered image of . Since the pixels of the block image are obtained for splicing, it is compatible with pictures of various formats, which greatly facilitates the application.

所述步骤S1为:使用OpenImageIO读取待合的分块图片,得到image.space和rgb像素值。在步骤S1中,使用读取文件缓存图像的方式,读取到分块图像的文件对象指针;后续的读取通过不断移动指针来读取文件。在后续的读取中通过不断移动指针来达到低资源读取文件的目的。The step S1 is: use OpenImageIO to read the segmented pictures to be merged to obtain image.space and rgb pixel values. In step S1, the file object pointer of the block image is read by using the method of reading the file cache image; the subsequent reading reads the file by continuously moving the pointer. In the subsequent reading, the purpose of reading files with low resources is achieved by continuously moving the pointer.

所述步骤S2为:通过image.space读取到分块图片的图像格式,分辨率,全图宽高,通道数,像素值,通道名称以及是否包含深度图像。The step S2 is: read the image format, resolution, full image width and height, channel number, pixel value, channel name and whether it contains a depth image through image.space.

所述步骤S4中的填充规则如下:对于高度,填充数值为:(tile_spec.full_height/tile_count)-tile_spec.height;对于宽度,填充数值为:(tile_spec.full_width/tile_count)-tile_spec.width-tile_spec.x;其中tile_spec.full_height表示整个图像的高度,tile_spec.full_width表示整个图像的高度,tile_spec.height表示分块图像高度,tile_spec.width表分块图像高度,tile_spec.x表示分块图像的真实像素范围,tile_count则表示分块数。The filling rule in the step S4 is as follows: for the height, the filling value is: (tile_spec.full_height/tile_count)-tile_spec.height; for the width, the filling value is: (tile_spec.full_width/tile_count)-tile_spec.width-tile_spec. x; where tile_spec.full_height represents the height of the entire image, tile_spec.full_width represents the height of the entire image, tile_spec.height represents the height of the block image, tile_spec.width represents the height of the block image, and tile_spec.x represents the real pixel range of the block image , tile_count indicates the number of blocks.

在步骤S5中,每个分块图像的像素按照第一维度进行concatenate拼接。In step S5, the pixels of each block image are concatenate according to the first dimension.

所述步骤S7为:所有的分块图像参数使用步骤S2中读取出来的数据,修改分块图像的full_width、full_height为合成之后图片的宽高,在image.space空白图像写入拼接之后的多维像素数组。Said step S7 is: all block image parameters use the data read in step S2, modify the full_width and full_height of the block image to be the width and height of the picture after synthesis, and write the multi-dimensional image after splicing into the image.space blank image pixel array.

采用上述方案,本发明提供一种基于OpenImageIO实现的渲染分块合并方法,具有以下技术效果:By adopting the above scheme, the present invention provides a rendering block merging method based on OpenImageIO, which has the following technical effects:

1、适用于各种格式的图像,如BMP、Cineon、DDS、DICOM、DPX、Field3D、FITS、GIF、HDR/RGBE、HEIF/FEIC/AVIF、ICO、IFF、JPEG、JEPG-2000、Movie formats、Null format、OpenEXR、OpenVDB、PNG、PNM/Netpbm、PSD、Ptex、Raw digital camera files、RLA、SGI、Softimage PIC、Targe、Term(Termianl)、TIFF、Webbp、Zfile;1. Suitable for images in various formats, such as BMP, Cineon, DDS, DICOM, DPX, Field3D, FITS, GIF, HDR/RGBE, HEIF/FEIC/AVIF, ICO, IFF, JPEG, JEPG-2000, Movie formats, Null format, OpenEXR, OpenVDB, PNG, PNM/Netpbm, PSD, Ptex, Raw digital camera files, RLA, SGI, Softimage PIC, Target, Term(Termianl), TIFF, Webbp, Zfile;

2、减少合成过程中占用过多内存资源;2. Reduce the excessive memory resources occupied during the synthesis process;

3、降低合成操作的复杂度;3. Reduce the complexity of the synthesis operation;

4.解决通道丢失或者通道合成损坏的问题。4. Solve the problem of channel loss or channel synthesis damage.

附图说明Description of drawings

图1为本发明的方法流程图。Fig. 1 is a flow chart of the method of the present invention.

具体实施方式Detailed ways

以下结合附图和具体实施例,对本发明进行详细说明。The present invention will be described in detail below in conjunction with the accompanying drawings and specific embodiments.

请参阅图1,本实施例提供一种基于OpenImageIO实现的渲染分块合并方法,包括以下步骤。Referring to FIG. 1 , this embodiment provides a method for merging rendering blocks based on OpenImageIO, including the following steps.

S1:使用OpenImageIO读取待合并的分块图片,得到image.space和rgb像素值。在步骤S1中,使用读取文件缓存图像的方式,读取到分块图像的文件对象指针;后续的读取通过不断移动指针来读取文件。在后续的读取中通过不断移动指针来达到低资源读取文件的目的。S1: Use OpenImageIO to read the segmented images to be merged, and obtain image.space and rgb pixel values. In step S1, the file object pointer of the block image is read by using the method of reading the file cache image; the subsequent reading reads the file by continuously moving the pointer. In the subsequent reading, the purpose of reading files with low resources is achieved by continuously moving the pointer.

S2:通过image.space读取到分块图片的图像格式,分辨率,全图宽高,通道数,像素值,通道名称以及是否包含深度图像。S2: Read the image format, resolution, full image width and height, channel number, pixel value, channel name and whether to include depth image of the block image through image.space.

S3:判断当前分块图片合并后的full_width、full_height是否小于分块前图片的full_width、full_height;若是;进入步骤S4:若不是,进入步骤S5。S3: Determine whether the full_width and full_height of the merged picture of the current block are smaller than the full_width and full_height of the picture before the block; if yes; go to step S4; if not, go to step S5.

S4:对每个分块图片进行边缘填充。S4: Perform edge padding on each block image.

S5:将每个分块图片的像素按照第一维度进行concatenate拼接,得到像素数组。S5: Concatenate the pixels of each block image according to the first dimension to obtain a pixel array.

S6:创建与分块图片相同的image.space空白图像。S6: Create the same image.space blank image as the tiled image.

S7:所有的分块图像参数使用步骤S2中读取出来的数据,修改分块图像的full_width、full_height为合成之后图片的宽高,在image.space空白图像写入拼接之后的多维像素数组。S7: Use the data read in step S2 for all block image parameters, modify the full_width and full_height of the block image to be the width and height of the synthesized image, and write the spliced multi-dimensional pixel array into the image.space blank image.

S8:输出最终图像。S8: Outputting the final image.

所述步骤S4中的填充规则如下:对于高度,填充数值为:(tile_spec.full_height/tile_count)-tile_spec.height;对于宽度,填充数值为:(tile_spec.full_width/tile_count)-tile_spec.width-tile_spec.x;其中tile_spec.full_height表示整个图像的高度,tile_spec.full_width表示整个图像的高度,tile_spec.height表示分块图像高度,tile_spec.width表分块图像高度,tile_spec.x表示分块图像的真实像素范围,tile_count则表示分块数。The filling rule in the step S4 is as follows: for the height, the filling value is: (tile_spec.full_height/tile_count)-tile_spec.height; for the width, the filling value is: (tile_spec.full_width/tile_count)-tile_spec.width-tile_spec. x; where tile_spec.full_height represents the height of the entire image, tile_spec.full_width represents the height of the entire image, tile_spec.height represents the height of the block image, tile_spec.width represents the height of the block image, and tile_spec.x represents the real pixel range of the block image , tile_count indicates the number of blocks.

综上所述,本发明提供一种基于OpenImageIO实现的渲染分块合并方法,具有以下技术效果:In summary, the present invention provides a method for merging rendering blocks based on OpenImageIO, which has the following technical effects:

1、适用于各种格式的图像,如BMP、Cineon、DDS、DICOM、DPX、Field3D、FITS、GIF、HDR/RGBE、HEIF/FEIC/AVIF、ICO、IFF、JPEG、JEPG-2000、Movie formats、Null format、OpenEXR、OpenVDB、PNG、PNM/Netpbm、PSD、Ptex、Raw digital camera files、RLA、SGI、Softimage PIC、Targe、Term(Termianl)、TIFF、Webbp、Zfile;1. Suitable for images in various formats, such as BMP, Cineon, DDS, DICOM, DPX, Field3D, FITS, GIF, HDR/RGBE, HEIF/FEIC/AVIF, ICO, IFF, JPEG, JEPG-2000, Movie formats, Null format, OpenEXR, OpenVDB, PNG, PNM/Netpbm, PSD, Ptex, Raw digital camera files, RLA, SGI, Softimage PIC, Target, Term(Termianl), TIFF, Webbp, Zfile;

2、减少合成过程中占用过多内存资源;2. Reduce the excessive memory resources occupied during the synthesis process;

3、降低合成操作的复杂度;3. Reduce the complexity of the synthesis operation;

4.解决通道丢失或者通道合成损坏的问题。4. Solve the problem of channel loss or channel synthesis damage.

以上仅为本发明的较佳实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention. Inside.

Claims (7)

1.一种基于OpenImageIO实现的渲染分块合并方法,其特征在于,包括以下步骤:1. A rendering block merging method realized based on OpenImageIO, is characterized in that, comprises the following steps: S1:使用OpenImageIO读取待合并的分块图片;S1: Use OpenImageIO to read the block images to be merged; S2:读取分块图片的full_width、full_height和像素值;S2: Read the full_width, full_height and pixel values of the block image; S3:判断当前分块图片合并后的full_width、full_height是否小于分块前图片的full_width、full_height;若是;进入步骤S4:若不是,进入步骤S5:S3: Judging whether the full_width and full_height of the merged picture of the current block are smaller than the full_width and full_height of the picture before the block; if so; go to step S4: if not, go to step S5: S4:对每个分块图片进行边缘填充;S4: fill the edge of each block picture; S5:将每个分块图片的像素按照第一维度拼接,得到像素数组;S5: splicing the pixels of each block image according to the first dimension to obtain a pixel array; S6:创建与分块图片相同的image.space空白图像;S6: Create the same image.space blank image as the block image; S7:在image.space空白图像写入拼接后的像素数组;S7: Write the spliced pixel array in the image.space blank image; S8:输出最终图像。S8: Outputting the final image. 2.根据权利要求1所述的一种基于OpenImageIO实现的渲染分块合并方法,其特征在于,所述步骤S1为:使用OpenImageIO读取待合的分块图片,得到image.space和rgb像素值。2. A method for merging rendering blocks based on OpenImageIO according to claim 1, wherein said step S1 is: using OpenImageIO to read the block images to be combined to obtain image.space and rgb pixel values. 3.根据权利要求2所述的一种基于OpenImageIO实现的渲染分块合并方法,其特征在于,所述步骤S2为:通过image.space读取到分块图片的图像格式,分辨率,全图宽高,通道数,像素值,通道名称以及是否包含深度图像。3. A kind of method for merging rendering blocks realized based on OpenImageIO according to claim 2, characterized in that, said step S2 is: read the image format, resolution, and full image of the block image through image.space Width and height, number of channels, pixel value, channel name and whether to include a depth image. 4.根据权利要求1所述的一种基于OpenImageIO实现的渲染分块合并方法,其特征在于,在步骤S1中,使用读取文件缓存图像的方式,读取到分块图像的文件对象指针;后续的读取通过不断移动指针来读取文件。4. a kind of rendering block merging method based on OpenImageIO according to claim 1 is characterized in that, in step S1, uses the mode of reading file cache image, reads the file object pointer of block image; Subsequent reads read the file by continuously moving the pointer. 5.根据权利要求1所述的一种基于OpenImageIO实现的渲染分块合并方法,其特征在于,所述步骤S4中的填充规则如下:5. A kind of rendering block merging method realized based on OpenImageIO according to claim 1, characterized in that, the filling rules in the step S4 are as follows: 对于高度,填充数值为:(tile_spec.full_height/tile_count)-tile_spec.height;For height, the filling value is: (tile_spec.full_height/tile_count)-tile_spec.height; 对于宽度,填充数值为:(tile_spec.full_width/tile_count)-tile_spec.width-tile_spec.x;For width, the padding value is: (tile_spec.full_width/tile_count)-tile_spec.width-tile_spec.x; 其中tile_spec.full_height表示整个图像的高度,tile_spec.full_width表示整个图像的高度,tile_spec.height表示分块图像高度,tile_spec.width表分块图像高度,tile_spec.x表示分块图像的真实像素范围,tile_count则表示分块数。Among them, tile_spec.full_height represents the height of the entire image, tile_spec.full_width represents the height of the entire image, tile_spec.height represents the height of the block image, tile_spec.width represents the height of the block image, tile_spec.x represents the real pixel range of the block image, and tile_count represents the number of blocks. 6.根据权利要求1所述的一种基于OpenImageIO实现的渲染分块合并方法,其特征在于,在步骤S5中,每个分块图像的像素按照第一维度进行concatenate拼接。6. A method for merging rendering blocks based on OpenImageIO according to claim 1, characterized in that in step S5, the pixels of each block image are concatenate according to the first dimension. 7.根据权利要求1所述的一种基于OpenImageIO实现的渲染分块合并方法,其特征在于,所述步骤S7为:所有的分块图像参数使用步骤S2中读取出来的数据,修改分块图像的full_width、full_height为合成之后图片的宽高,在image.space空白图像写入拼接之后的多维像素数组。7. A kind of method of rendering block merging based on OpenImageIO according to claim 1, characterized in that, said step S7 is: all block image parameters use the data read in step S2 to modify the block The full_width and full_height of the image are the width and height of the composited image, and the blank image in image.space is written into the spliced multi-dimensional pixel array.
CN202310118717.5A 2023-01-31 2023-01-31 A method of combining rendering blocks based on OpenImageIO Pending CN116051381A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310118717.5A CN116051381A (en) 2023-01-31 2023-01-31 A method of combining rendering blocks based on OpenImageIO

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310118717.5A CN116051381A (en) 2023-01-31 2023-01-31 A method of combining rendering blocks based on OpenImageIO

Publications (1)

Publication Number Publication Date
CN116051381A true CN116051381A (en) 2023-05-02

Family

ID=86120504

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310118717.5A Pending CN116051381A (en) 2023-01-31 2023-01-31 A method of combining rendering blocks based on OpenImageIO

Country Status (1)

Country Link
CN (1) CN116051381A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101882307A (en) * 2010-06-17 2010-11-10 广州市凡拓数码科技有限公司 Making method of super-pixel rendering
US20170358128A1 (en) * 2016-06-09 2017-12-14 Jakub Fiser Illumination-Guided Example-Based Stylization of 3D Renderings
CN109493281A (en) * 2018-11-05 2019-03-19 北京旷视科技有限公司 Image processing method, device, electronic equipment and computer readable storage medium
CN110494891A (en) * 2017-04-14 2019-11-22 文塔纳医疗系统公司 It local registration for splicing based on piecemeal and global places
CN112188180A (en) * 2019-07-05 2021-01-05 浙江大学 Method and device for processing sub-block images
CN113538237A (en) * 2021-07-09 2021-10-22 北京超星未来科技有限公司 An image stitching system, method and electronic device
CN115082775A (en) * 2022-07-27 2022-09-20 中国科学院自动化研究所 Super-resolution enhanced small target detection method based on image blocking

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101882307A (en) * 2010-06-17 2010-11-10 广州市凡拓数码科技有限公司 Making method of super-pixel rendering
US20170358128A1 (en) * 2016-06-09 2017-12-14 Jakub Fiser Illumination-Guided Example-Based Stylization of 3D Renderings
CN110494891A (en) * 2017-04-14 2019-11-22 文塔纳医疗系统公司 It local registration for splicing based on piecemeal and global places
CN109493281A (en) * 2018-11-05 2019-03-19 北京旷视科技有限公司 Image processing method, device, electronic equipment and computer readable storage medium
CN112188180A (en) * 2019-07-05 2021-01-05 浙江大学 Method and device for processing sub-block images
CN113538237A (en) * 2021-07-09 2021-10-22 北京超星未来科技有限公司 An image stitching system, method and electronic device
CN115082775A (en) * 2022-07-27 2022-09-20 中国科学院自动化研究所 Super-resolution enhanced small target detection method based on image blocking

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
PHILIPP HELLE ET AL: "Block Merging for Quadtree-Based Partitioning in HEVC", 《IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY》, vol. 22, no. 12, 31 December 2012 (2012-12-31), pages 1720 - 1731, XP011487155, DOI: 10.1109/TCSVT.2012.2223051 *
李忠明 等: "一种基于GD2和Canvas的超大图像处理与显示方法", 《天水师范学院学报》, vol. 40, no. 5, 31 October 2020 (2020-10-31), pages 39 - 42 *

Similar Documents

Publication Publication Date Title
US12154228B2 (en) Methods and systems for producing content in multiple reality environments
US20230351693A1 (en) File generation apparatus, image generation apparatus based on file, file generation method and storage medium
KR102581134B1 (en) Apparatus and method for generating light intensity images
Kainz et al. Technical introduction to OpenEXR
AU2018233015B2 (en) System and method for image processing
CN113593028B (en) A method for constructing a three-dimensional digital earth for avionics display and control
CN114245137B (en) Video frame processing method performed by GPU and video frame processing device including GPU
CN112650460B (en) Media display method and media display device
US7129961B1 (en) System and method for dynamic autocropping of images
JP7460641B2 (en) Apparatus and method for generating a light intensity image - Patents.com
CN110211022A (en) A kind of image processing method, device and electronic equipment
CN116051381A (en) A method of combining rendering blocks based on OpenImageIO
US20250097400A1 (en) Stereoscopic graphics processing
CN112689064B (en) Video picture processing method and device
KR20100062822A (en) System for cooperative digital image production
JP2023068537A (en) Image processing device, imaging device, control method and program
CN118279138B (en) Image processing method, device, electronic device, storage medium and chip
KR101748397B1 (en) LUT Generating Method for Around View Monitor using OpenGL
US20250020462A1 (en) Method and device for generating photogrammetry data
JP2002057910A (en) Image processing apparatus, image processing method, and storage medium
CN116977197A (en) Method, apparatus and medium for processing RGB data
KR20240012276A (en) A server and image processing system that synthesizes a plurality of image frames
JP2023112456A (en) Information processing device, information processing method and program
CN114513614A (en) A device and method for special effect rendering of video
CN120091853A (en) Ray tracing method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination