skip to main content
10.1145/3233085.3233086acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article

A scheme for storing object ID manifests in openEXR images

Published: 11 August 2018 Publication History

Abstract

There are various approaches to storing numeric IDs as extra channels within CG rendered images. Using these channels, individual objects can be selected and separately modified. To associate an object with a text string a table or manifest is required mapping numeric IDs to text strings. This allows readable identification of ID-based selections, as well as the ability to make a selection using a text search. A scheme for storage of this ID Manifest is proposed which is independent of the approach used to store the IDs within the image. The total size of the raw strings within an ID Manifest may be very large but often contains much repeated information. A novel compression scheme is therefore employed which significantly reduces the size of the manifest.

References

[1]
Mark Adler and Greg Roelofs. 2017. zlib, A Massively Spiffy Yet Delicately Unobtrusive Compression Library. Retrieved April 29, 2018 from https://www.zlib.net
[2]
Austin Appleby. 2016. SMHasher. Retrieved April 29, 2018 from https://github.com/aappleby/smhasher
[3]
Cyril Corvazier, Benjamin Legros, and Rachid Chikh. 2016. OpenEXR/Id. Retrieved April 29, 2018 from http://www.onanimationstudios.com/uploads/technology/openexrid.pdf
[4]
P Deutsch. 1996. RFC 1950: ZLIB Compressed Data Format Specification version 2.2. Retrieved April 29, 2018 from https://tools.ietf.org/html/rfc1950
[5]
Tom Duff. 2017. Deep Compositing Using Lie Algebras. ACM Trans. Graph. 36, 4, Article 120a (June 2017).
[6]
Jonathan Egstad, Mark Davis, and Dylan Lacewell. 2015. Improved Deep Image Compositing Using Subpixel Masks. In Proceedings of the 2015 Symposium on Digital Production (DigiPro '15). ACM, New York, NY, USA, 21--27.
[7]
Jonah Friedman and Andrew C. Jones. 2015. Fully Automatic ID mattes With Support For Motion Blur and Transparency. Retrieved April 29, 2018 from https://github.com/Psyop/Cryptomatte/raw/master/specification/IDmattes_poster.pdf
[8]
Johannes Hanika, Peter Hillman, Martin Hill, and Luca Fascione. 2012. Camera Space Volumetric Shadows. In Proceedings of the Digital Production Symposium (DigiPro '12). ACM, New York, NY, USA, 7--14.
[9]
Peter Hillman. 2013. The Theory of OpenEXR Deep Samples. Retrieved April 29, 2018 from http://www.openexr.com/TheoryDeepPixels.pdf
[10]
David. A. Huffman. 1952. A Method for the Construction of Minimum-Redundancy Codes. Proceedings of the IRE 40, 9 (Sept 1952), 1098--1101.
[11]
ISO/IEC 10646:2017(E) 2017. Information technology --- Universal Coded Character Set (UCS). Standard. International Standards Organization. http://standards.iso.org/ittf/PubliclyAvailableStandards/c069119_ISO_IEC_10646_2017.zip
[12]
Florian Kainz. 2011. Per-pixel Object Identifiers? Retrieved April 29, 2018 from https://www.mail-archive.com/[email protected]/msg00321.html
[13]
Florian Kainz. 2013. Interpreting OpenEXR Deep Pixels. Retrieved April 29, 2018 from http://www.openexr.com/InterpretingDeepPixels.pdf
[14]
Florian Kainz, Rod Bogart, and Drew Hess. 2004. The OpenEXR Image File Format. In GPU Gems: Programming Techniques, Tips and Tricks for Real-Time Graphics, Randima Fernando (Ed.). Chapter 26, 425--444.
[15]
X-690-0207 2002. ASN.1 encoding rules: Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER). Standard. International Telecommunication Union. https://www.itu.int/ITU-T/studygroups/com17/languages/X.690-0207.pdf

Cited By

View all
  • (2024)Neural Denoising for Deep‐Z Monte Carlo RenderingsComputer Graphics Forum10.1111/cgf.1505043:2Online publication date: 15-May-2024
  • (2022)Height Normalizing Image Transform for Efficient Scene Specific Pedestrian Detection2022 18th IEEE International Conference on Advanced Video and Signal Based Surveillance (AVSS)10.1109/AVSS56176.2022.9959692(1-11)Online publication date: 29-Nov-2022
  • (2021)Enabling Reflective & Refractive Depth Representation in Computer-Generated HolographyACM SIGGRAPH 2021 Posters10.1145/3450618.3469177(1-2)Online publication date: 5-Aug-2021

Index Terms

  1. A scheme for storing object ID manifests in openEXR images

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        DigiPro '18: Proceedings of the 8th Annual Digital Production Symposium
        August 2018
        60 pages
        ISBN:9781450358958
        DOI:10.1145/3233085
        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Sponsors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        Published: 11 August 2018

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. compositing
        2. deep compositing
        3. openEXR
        4. rendering

        Qualifiers

        • Research-article

        Conference

        DigiPro '18
        Sponsor:
        DigiPro '18: The Digital Production Symposium
        August 11, 2018
        British Columbia, Vancouver, Canada

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)13
        • Downloads (Last 6 weeks)2
        Reflects downloads up to 14 Jan 2025

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)Neural Denoising for Deep‐Z Monte Carlo RenderingsComputer Graphics Forum10.1111/cgf.1505043:2Online publication date: 15-May-2024
        • (2022)Height Normalizing Image Transform for Efficient Scene Specific Pedestrian Detection2022 18th IEEE International Conference on Advanced Video and Signal Based Surveillance (AVSS)10.1109/AVSS56176.2022.9959692(1-11)Online publication date: 29-Nov-2022
        • (2021)Enabling Reflective & Refractive Depth Representation in Computer-Generated HolographyACM SIGGRAPH 2021 Posters10.1145/3450618.3469177(1-2)Online publication date: 5-Aug-2021

        View Options

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Media

        Figures

        Other

        Tables

        Share

        Share

        Share this Publication link

        Share on social media