<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of hal-03664112</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-19T07:31:39+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">MatBuilder: Mastering Sampling Uniformity Over Projections</title>
            <author role="aut">
              <persName>
                <forename type="first">Lois</forename>
                <surname>Paulin</surname>
              </persName>
              <email type="md5">f66cde2974b0eb0570103c7b8f6f578c</email>
              <email type="domain">ens-lyon.fr</email>
              <idno type="idhal" notation="string">lois-paulin</idno>
              <idno type="idhal" notation="numeric">753500</idno>
              <idno type="halauthorid" notation="string">49470-753500</idno>
              <affiliation ref="#struct-1001702"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Nicolas</forename>
                <surname>Bonneel</surname>
              </persName>
              <email type="md5">136bb9a86dd3eaa5edbf862afb6f3ebb</email>
              <email type="domain">gmail.com</email>
              <idno type="idhal" notation="string">nbonneel</idno>
              <idno type="idhal" notation="numeric">4159</idno>
              <idno type="halauthorid" notation="string">34493-4159</idno>
              <idno type="ORCID">https://orcid.org/0000-0001-5243-4810</idno>
              <idno type="IDREF">https://www.idref.fr/138877750</idno>
              <affiliation ref="#struct-1001702"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">David</forename>
                <surname>Coeurjolly</surname>
              </persName>
              <email type="md5">995bdc12c91be486a2d1ea4b33b0493e</email>
              <email type="domain">liris.cnrs.fr</email>
              <idno type="idhal" notation="string">david-coeurjolly</idno>
              <idno type="idhal" notation="numeric">2745</idno>
              <idno type="halauthorid" notation="string">5218-2745</idno>
              <idno type="IDREF">https://www.idref.fr/069654972</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-3164-8697</idno>
              <affiliation ref="#struct-1001702"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Jean-Claude</forename>
                <surname>Iehl</surname>
              </persName>
              <email type="md5">b1b94814d3f404a57e264583a83fcd87</email>
              <email type="domain">univ-lyon1.fr</email>
              <idno type="idhal" notation="string">jean-claude-iehl</idno>
              <idno type="idhal" notation="numeric">6791</idno>
              <idno type="halauthorid" notation="string">18916-6791</idno>
              <idno type="IDREF">https://www.idref.fr/060458097</idno>
              <idno type="ORCID">https://orcid.org/0000-0001-6877-2398</idno>
              <affiliation ref="#struct-1001702"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Alexander</forename>
                <surname>Keller</surname>
              </persName>
              <email type="md5">00a0dbcdb1a44fbd3f88da0b0cf6bcd2</email>
              <email type="domain">nvidia.com</email>
              <idno type="idhal" notation="numeric">1134222</idno>
              <idno type="halauthorid" notation="string">168384-1134222</idno>
              <affiliation ref="#struct-12319"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Victor</forename>
                <surname>Ostromoukhov</surname>
              </persName>
              <email type="md5">f244864f55e62e625f330e8fe71545fc</email>
              <email type="domain">liris.cnrs.fr</email>
              <idno type="idhal" notation="string">victor-ostromoukhov</idno>
              <idno type="idhal" notation="numeric">7709</idno>
              <idno type="halauthorid" notation="string">7842-7709</idno>
              <idno type="IDREF">https://www.idref.fr/178426350</idno>
              <affiliation ref="#struct-1001702"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>David</forename>
                <surname>Coeurjolly</surname>
              </persName>
              <email type="md5">995bdc12c91be486a2d1ea4b33b0493e</email>
              <email type="domain">liris.cnrs.fr</email>
            </editor>
            <funder ref="#projanr-44627"/>
            <funder ref="#projanr-51784"/>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2022-05-23 11:04:47</date>
              <date type="whenModified">2025-09-03 10:36:56</date>
              <date type="whenReleased">2022-05-30 15:36:43</date>
              <date type="whenProduced">2022-08</date>
              <date type="whenEndEmbargoed">2022-05-23</date>
              <ref type="file" target="https://hal.science/hal-03664112v1/document">
                <date notBefore="2022-05-23"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://hal.science/hal-03664112v1/file/MatBuilder-5.pdf" id="file-3664112-3209007">
                <date notBefore="2022-05-23"/>
              </ref>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="118081">
                <persName>
                  <forename>David</forename>
                  <surname>Coeurjolly</surname>
                </persName>
                <email type="md5">995bdc12c91be486a2d1ea4b33b0493e</email>
                <email type="domain">liris.cnrs.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-03664112</idno>
            <idno type="halUri">https://hal.science/hal-03664112</idno>
            <idno type="halBibtex">paulin:hal-03664112</idno>
            <idno type="halRefHtml">&lt;i&gt;ACM Transactions on Graphics&lt;/i&gt;, 2022, 41 (4), pp.84. &lt;a target="_blank" href="https://dx.doi.org/10.1145/3528223.3530063"&gt;&amp;#x27E8;10.1145/3528223.3530063&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">ACM Transactions on Graphics, 2022, 41 (4), pp.84. &amp;#x27E8;10.1145/3528223.3530063&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-3664112-3209007"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="UNIV-LYON1">Université Claude Bernard - Lyon I</idno>
            <idno type="stamp" n="UNIV-LYON2">Université Lumière Lyon 2</idno>
            <idno type="stamp" n="INSA-LYON">Institut National des Sciences Appliquées de Lyon</idno>
            <idno type="stamp" n="EC-LYON">Ecole Centrale de Lyon</idno>
            <idno type="stamp" n="LIRIS" corresp="UNIV-LYON1">Laboratoire d'InfoRmatique en Image et Systèmes d'information</idno>
            <idno type="stamp" n="LYON2">Université Lyon2</idno>
            <idno type="stamp" n="INSA-GROUPE">Groupe INSA</idno>
            <idno type="stamp" n="UDL">UDL</idno>
            <idno type="stamp" n="UNIV-LYON">Université de Lyon</idno>
            <idno type="stamp" n="ANR">ANR</idno>
            <idno type="stamp" n="HAL-LYON-2-NOUVELLE-VERSION">Nouvelle version portail </idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="2">International</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">MatBuilder: Mastering Sampling Uniformity Over Projections</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Lois</forename>
                    <surname>Paulin</surname>
                  </persName>
                  <email type="md5">f66cde2974b0eb0570103c7b8f6f578c</email>
                  <email type="domain">ens-lyon.fr</email>
                  <idno type="idhal" notation="string">lois-paulin</idno>
                  <idno type="idhal" notation="numeric">753500</idno>
                  <idno type="halauthorid" notation="string">49470-753500</idno>
                  <affiliation ref="#struct-1001702"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Nicolas</forename>
                    <surname>Bonneel</surname>
                  </persName>
                  <email type="md5">136bb9a86dd3eaa5edbf862afb6f3ebb</email>
                  <email type="domain">gmail.com</email>
                  <idno type="idhal" notation="string">nbonneel</idno>
                  <idno type="idhal" notation="numeric">4159</idno>
                  <idno type="halauthorid" notation="string">34493-4159</idno>
                  <idno type="ORCID">https://orcid.org/0000-0001-5243-4810</idno>
                  <idno type="IDREF">https://www.idref.fr/138877750</idno>
                  <affiliation ref="#struct-1001702"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">David</forename>
                    <surname>Coeurjolly</surname>
                  </persName>
                  <email type="md5">995bdc12c91be486a2d1ea4b33b0493e</email>
                  <email type="domain">liris.cnrs.fr</email>
                  <idno type="idhal" notation="string">david-coeurjolly</idno>
                  <idno type="idhal" notation="numeric">2745</idno>
                  <idno type="halauthorid" notation="string">5218-2745</idno>
                  <idno type="IDREF">https://www.idref.fr/069654972</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-3164-8697</idno>
                  <affiliation ref="#struct-1001702"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Jean-Claude</forename>
                    <surname>Iehl</surname>
                  </persName>
                  <email type="md5">b1b94814d3f404a57e264583a83fcd87</email>
                  <email type="domain">univ-lyon1.fr</email>
                  <idno type="idhal" notation="string">jean-claude-iehl</idno>
                  <idno type="idhal" notation="numeric">6791</idno>
                  <idno type="halauthorid" notation="string">18916-6791</idno>
                  <idno type="IDREF">https://www.idref.fr/060458097</idno>
                  <idno type="ORCID">https://orcid.org/0000-0001-6877-2398</idno>
                  <affiliation ref="#struct-1001702"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Alexander</forename>
                    <surname>Keller</surname>
                  </persName>
                  <email type="md5">00a0dbcdb1a44fbd3f88da0b0cf6bcd2</email>
                  <email type="domain">nvidia.com</email>
                  <idno type="idhal" notation="numeric">1134222</idno>
                  <idno type="halauthorid" notation="string">168384-1134222</idno>
                  <affiliation ref="#struct-12319"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Victor</forename>
                    <surname>Ostromoukhov</surname>
                  </persName>
                  <email type="md5">f244864f55e62e625f330e8fe71545fc</email>
                  <email type="domain">liris.cnrs.fr</email>
                  <idno type="idhal" notation="string">victor-ostromoukhov</idno>
                  <idno type="idhal" notation="numeric">7709</idno>
                  <idno type="halauthorid" notation="string">7842-7709</idno>
                  <idno type="IDREF">https://www.idref.fr/178426350</idno>
                  <affiliation ref="#struct-1001702"/>
                </author>
              </analytic>
              <monogr>
                <idno type="halJournalId" status="VALID">2596</idno>
                <idno type="issn">0730-0301</idno>
                <idno type="eissn">1557-7368</idno>
                <title level="j">ACM Transactions on Graphics</title>
                <imprint>
                  <publisher>Association for Computing Machinery</publisher>
                  <biblScope unit="volume">41</biblScope>
                  <biblScope unit="issue">4</biblScope>
                  <biblScope unit="pp">84</biblScope>
                  <date type="datePub">2022-08</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1145/3528223.3530063</idno>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <classCode scheme="https://dl.acm.org/ccs" n="ACM2012.K.5.1"/>
              <classCode scheme="https://dl.acm.org/ccs" n="ACM2012.G.0.0.1"/>
              <classCode scheme="halDomain" n="info.info-gr">Computer Science [cs]/Graphics [cs.GR]</classCode>
              <classCode scheme="halTypology" n="ART">Journal articles</classCode>
              <classCode scheme="halOldTypology" n="ART">Journal articles</classCode>
              <classCode scheme="halTreeTypology" n="ART">Journal articles</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>Many applications ranging from quasi-Monte Carlo integration over optimal control to neural networks benefit from high-dimensional, highly uniform samples. In the case of computer graphics, and more particularly in rendering, despite the need for uniformity, several sub-problems expose a low-dimensional structure. In this context, mastering sampling uniformity over projections while preserving high-dimensional uniformity has been intrinsically challenging. This difficulty may explain the relatively small number of mathematical constructions for such samplers. We propose a novel approach by showing that uniformity constraints can be expressed as an integer linear program that results in a sampler with the desired properties. As it turns out, complex constraints are easy to describe by means of stratification and sequence properties of digital nets. Formalized using generator matrix determinants, our new MatBuilder software solves the set of constraints by iterating the linear integer program solver in a greedy fashion to compute a problem-specific set of generator matrices that can be used as a drop-in replacement in the popular digital net samplers. The samplers created by MatBuilder achieve the uniformity of classic low discrepancy sequences. More importantly, we demonstrate the benefit of the unprecedented versatility of our constraint approach with respect to low-dimensional problem structure for several applications.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="researchteam" xml:id="struct-1001702" status="VALID">
          <orgName>Origami</orgName>
          <orgName type="acronym">Origami</orgName>
          <date type="start">2020-01-01</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://liris.cnrs.fr/equipe/origami</ref>
          </desc>
          <listRelation>
            <relation active="#struct-2003" type="direct"/>
            <relation active="#struct-33804" type="indirect"/>
            <relation active="#struct-126765" type="indirect"/>
            <relation active="#struct-301088" type="indirect"/>
            <relation active="#struct-194495" type="indirect"/>
            <relation active="#struct-219748" type="indirect"/>
            <relation active="#struct-301232" type="indirect"/>
            <relation name="UMR5205" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-12319" status="VALID">
          <orgName>NVIDIA</orgName>
          <orgName type="acronym">NVIDIA</orgName>
          <desc>
            <address>
              <country key="US"/>
            </address>
            <ref type="url">http://www.nvidia.com/content/global/global.php</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-2003" status="VALID">
          <idno type="IdRef">149705271</idno>
          <idno type="ISNI">0000000122577669</idno>
          <idno type="RNSR">200511875R</idno>
          <idno type="ROR">https://ror.org/04dv4he91</idno>
          <orgName>Laboratoire d'InfoRmatique en Image et Systèmes d'information</orgName>
          <orgName type="acronym">LIRIS</orgName>
          <date type="start">2003-01-01</date>
          <desc>
            <address>
              <addrLine>Bâtiment Blaise Pascal - 20, avenue Albert Einstein - 69621 Villeurbanne cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://liris.cnrs.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-33804" type="direct"/>
            <relation active="#struct-126765" type="direct"/>
            <relation active="#struct-301088" type="indirect"/>
            <relation active="#struct-194495" type="direct"/>
            <relation active="#struct-219748" type="direct"/>
            <relation active="#struct-301232" type="indirect"/>
            <relation name="UMR5205" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-33804" status="VALID">
          <idno type="IdRef">02640334X</idno>
          <idno type="ISNI">0000 0001 2188 0906</idno>
          <idno type="ROR">https://ror.org/03rth4p18</idno>
          <idno type="Wikidata">Q4041</idno>
          <orgName>Université Lumière - Lyon 2</orgName>
          <orgName type="acronym">UL2</orgName>
          <desc>
            <address>
              <addrLine>86, rue Pasteur - 69007 Lyon</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.univ-lyon2.fr</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-126765" status="VALID">
          <idno type="ROR">https://ror.org/05s6rge65</idno>
          <orgName>École Centrale de Lyon</orgName>
          <orgName type="acronym">ECL</orgName>
          <desc>
            <address>
              <addrLine>36 avenue Guy de Collongue - 69134 Ecully cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.ec-lyon.fr</ref>
          </desc>
          <listRelation>
            <relation active="#struct-301088" type="direct"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-301088" status="VALID">
          <idno type="ROR">https://ror.org/01rk35k63</idno>
          <orgName>Université de Lyon</orgName>
          <desc>
            <address>
              <addrLine>92 rue Pasteur - CS 30122, 69361 Lyon Cedex 07</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.universite-lyon.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-194495" status="VALID">
          <idno type="IdRef">026402823</idno>
          <idno type="ISNI">0000000121686185</idno>
          <idno type="ROR">https://ror.org/029brtt94</idno>
          <orgName>Université Claude Bernard Lyon 1</orgName>
          <orgName type="acronym">UCBL</orgName>
          <desc>
            <address>
              <addrLine>43, boulevard du 11 novembre 1918, 69622 Villeurbanne cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.univ-lyon1.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-301088" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-219748" status="VALID">
          <idno type="IdRef">052444724</idno>
          <idno type="ISNI">0000 0001 2292 0228</idno>
          <orgName>Institut National des Sciences Appliquées de Lyon</orgName>
          <orgName type="acronym">INSA Lyon</orgName>
          <date type="start">1957-03-18</date>
          <desc>
            <address>
              <addrLine>20 Avenue Albert Einstein, 69621 Villeurbanne cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.insa-lyon.fr/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-301088" type="direct"/>
            <relation active="#struct-301232" type="direct"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-301232" status="VALID">
          <idno type="IdRef">162105150</idno>
          <orgName>Institut National des Sciences Appliquées</orgName>
          <orgName type="acronym">INSA</orgName>
          <desc>
            <address>
              <country key="FR"/>
            </address>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-441569" status="VALID">
          <idno type="IdRef">02636817X</idno>
          <idno type="ISNI">0000000122597504</idno>
          <idno type="ROR">https://ror.org/02feahw73</idno>
          <orgName>Centre National de la Recherche Scientifique</orgName>
          <orgName type="acronym">CNRS</orgName>
          <date type="start">1939-10-19</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cnrs.fr/</ref>
          </desc>
        </org>
      </listOrg>
      <listOrg type="projects">
        <org type="anrProject" xml:id="projanr-44627" status="VALID">
          <idno type="anr">ANR-16-CE33-0026</idno>
          <orgName>CaLiTrOp</orgName>
          <desc>Analyse des opérateurs de transport lumineux pour l'image de synthèse.</desc>
          <date type="start">2016</date>
        </org>
        <org type="anrProject" xml:id="projanr-51784" status="VALID">
          <idno type="anr">ANR-20-CE45-0025</idno>
          <orgName>MoCaMed</orgName>
          <desc>Méthodes Monte Carlo avancées en physique médicale</desc>
          <date type="start">2020</date>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>