<?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-01621516</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-03T04:37:47+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Two Plane-Probing Algorithms for the Computation of the Normal Vector to a Digital Plane</title>
            <author role="aut">
              <persName>
                <forename type="first">Jacques-Olivier</forename>
                <surname>Lachaud</surname>
              </persName>
              <email type="md5">2a431ce2102b83463b6748470681324e</email>
              <email type="domain">univ-savoie.fr</email>
              <idno type="idhal" notation="string">jacques-olivier-lachaud</idno>
              <idno type="idhal" notation="numeric">1177322</idno>
              <idno type="halauthorid" notation="string">119506-1177322</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-4236-2133</idno>
              <affiliation ref="#struct-3102"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Xavier</forename>
                <surname>Provençal</surname>
              </persName>
              <email type="md5">8d916f8c511ae395f1428f68cb7420d7</email>
              <email type="domain">gmail.com</email>
              <idno type="idhal" notation="numeric">861206</idno>
              <idno type="halauthorid" notation="string">399871-861206</idno>
              <affiliation ref="#struct-95978"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Tristan</forename>
                <surname>Roussillon</surname>
              </persName>
              <email type="md5">1ec1e2416c886f3be781175abd0b0188</email>
              <email type="domain">liris.cnrs.fr</email>
              <idno type="idhal" notation="string">tristan-roussillon</idno>
              <idno type="idhal" notation="numeric">4020</idno>
              <idno type="halauthorid" notation="string">13641-4020</idno>
              <idno type="IDREF">https://www.idref.fr/150579489</idno>
              <idno type="ORCID">https://orcid.org/0000-0003-2524-3685</idno>
              <affiliation ref="#struct-391965"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Tristan</forename>
                <surname>Roussillon</surname>
              </persName>
              <email type="md5">1ec1e2416c886f3be781175abd0b0188</email>
              <email type="domain">liris.cnrs.fr</email>
            </editor>
            <funder ref="#projanr-33731"/>
            <funder ref="#projanr-41912"/>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2017-10-23 15:44:37</date>
              <date type="whenModified">2025-09-03 09:53:59</date>
              <date type="whenReleased">2017-10-23 16:17:12</date>
              <date type="whenProduced">2017-09</date>
              <date type="whenEndEmbargoed">2017-10-23</date>
              <ref type="file" target="https://hal.science/hal-01621516v1/document">
                <date notBefore="2017-10-23"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://hal.science/hal-01621516v1/file/article.pdf" id="file-1621516-1664660">
                <date notBefore="2017-10-23"/>
              </ref>
              <ref type="externalLink" target="https://hal.archives-ouvertes.fr/hal-01621516/file/article.pdf"/>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="315526">
                <persName>
                  <forename>Tristan</forename>
                  <surname>Roussillon</surname>
                </persName>
                <email type="md5">1ec1e2416c886f3be781175abd0b0188</email>
                <email type="domain">liris.cnrs.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-01621516</idno>
            <idno type="halUri">https://hal.science/hal-01621516</idno>
            <idno type="halBibtex">lachaud:hal-01621516</idno>
            <idno type="halRefHtml">&lt;i&gt;Journal of Mathematical Imaging and Vision&lt;/i&gt;, 2017, 59 (1), pp.23 - 39. &lt;a target="_blank" href="https://dx.doi.org/10.1007/s10851-017-0704-x"&gt;&amp;#x27E8;10.1007/s10851-017-0704-x&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">Journal of Mathematical Imaging and Vision, 2017, 59 (1), pp.23 - 39. &amp;#x27E8;10.1007/s10851-017-0704-x&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-1621516-1664660"/></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="ENSEIRB">Ecole Nationale Supérieure d'Electronique, Informatique et Radiocommunications de Bordeaux</idno>
            <idno type="stamp" n="UNIV-BORDEAUX">Université de Bordeaux</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="GDMM">Géométrie Discrète et Morphologie Mathématique</idno>
            <idno type="stamp" n="TEST-HALCNRS">Collection test HAL CNRS</idno>
            <idno type="stamp" n="ANR">ANR</idno>
            <idno type="stamp" n="UNIVERSITE-BORDEAUX">Université de Bordeaux</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">Two Plane-Probing Algorithms for the Computation of the Normal Vector to a Digital Plane</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Jacques-Olivier</forename>
                    <surname>Lachaud</surname>
                  </persName>
                  <email type="md5">2a431ce2102b83463b6748470681324e</email>
                  <email type="domain">univ-savoie.fr</email>
                  <idno type="idhal" notation="string">jacques-olivier-lachaud</idno>
                  <idno type="idhal" notation="numeric">1177322</idno>
                  <idno type="halauthorid" notation="string">119506-1177322</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-4236-2133</idno>
                  <affiliation ref="#struct-3102"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Xavier</forename>
                    <surname>Provençal</surname>
                  </persName>
                  <email type="md5">8d916f8c511ae395f1428f68cb7420d7</email>
                  <email type="domain">gmail.com</email>
                  <idno type="idhal" notation="numeric">861206</idno>
                  <idno type="halauthorid" notation="string">399871-861206</idno>
                  <affiliation ref="#struct-95978"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Tristan</forename>
                    <surname>Roussillon</surname>
                  </persName>
                  <email type="md5">1ec1e2416c886f3be781175abd0b0188</email>
                  <email type="domain">liris.cnrs.fr</email>
                  <idno type="idhal" notation="string">tristan-roussillon</idno>
                  <idno type="idhal" notation="numeric">4020</idno>
                  <idno type="halauthorid" notation="string">13641-4020</idno>
                  <idno type="IDREF">https://www.idref.fr/150579489</idno>
                  <idno type="ORCID">https://orcid.org/0000-0003-2524-3685</idno>
                  <affiliation ref="#struct-391965"/>
                </author>
              </analytic>
              <monogr>
                <idno type="halJournalId" status="VALID">15761</idno>
                <idno type="issn">0924-9907</idno>
                <idno type="eissn">1573-7683</idno>
                <title level="j">Journal of Mathematical Imaging and Vision</title>
                <imprint>
                  <publisher>Springer Verlag</publisher>
                  <biblScope unit="volume">59</biblScope>
                  <biblScope unit="issue">1</biblScope>
                  <biblScope unit="pp">23 - 39</biblScope>
                  <date type="datePub">2017-09</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1007/s10851-017-0704-x</idno>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <classCode scheme="halDomain" n="info">Computer Science [cs]</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>Digital planes are sets of integer points located between two parallel planes. We present a new algorithm that computes the normal vector of a digital plane given only a predicate " is a point x in the digital plane or not ". In opposition to classical recognition algorithm, this algorithm decides on-the-fly which points to test in order to output at the end the exact surface characteristics of the plane. We present two variants: the H-algorithm, which is purely local, and the R-algorithm which probes further along rays coming out from the local neighborhood tested by the H-algorithm. Both algorithms are shown to output the correct normal to the digital planes if the starting point is a lower leaning point. The worst-case time complexity is in O(ω) for the H-algorithm and O(ω log ω) for the R-algorithm, where ω is the arithmetic thickness of the digital plane. In practice, the H-algorithm often outputs a reduced basis of the digital plane while the R-algorithm always returns a reduced basis. Both variants perform much better than the theoretical bound, with an average behavior close to O(log ω). Finally we show how this algorithm can be used to analyze the geometry of arbitrary digital surfaces, by computing normals and identifying convex, concave or saddle parts of the surface. This paper is an extension of [16].</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="laboratory" xml:id="struct-3102" status="VALID">
          <idno type="IdRef">155054465</idno>
          <idno type="ISNI">0000000122898198</idno>
          <idno type="RNSR">199511665F</idno>
          <idno type="ROR">https://ror.org/03adqg323</idno>
          <idno type="Wikidata">Q3214395</idno>
          <orgName>Laboratoire Bordelais de Recherche en Informatique</orgName>
          <orgName type="acronym">LaBRI</orgName>
          <date type="start">1988-01-01</date>
          <desc>
            <address>
              <addrLine>Domaine Universitaire 351, cours de la Libération 33405 Talence Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.labri.fr</ref>
          </desc>
          <listRelation>
            <relation active="#struct-259761" type="direct"/>
            <relation active="#struct-300366" type="direct"/>
            <relation name="UMR5800 / URA1304" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-95978" status="VALID">
          <orgName>Laboratoire de combinatoire et d'informatique mathématique [Montréal]</orgName>
          <orgName type="acronym">LaCIM</orgName>
          <desc>
            <address>
              <addrLine>LaCIM Pavillon Président-Kennedy 201, Président-Kennedy, 4ème étage Montréal (Québec) H2X 3Y7 - Adresse postale : CP 8888, Succ. Centre-ville Montréal (Québec) H3C 3P8</addrLine>
              <country key="CA"/>
            </address>
            <ref type="url">http://www.lacim.uqam.ca/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-231516" type="direct"/>
            <relation active="#struct-302452" type="indirect"/>
            <relation active="#struct-360045" type="direct"/>
          </listRelation>
        </org>
        <org type="researchteam" xml:id="struct-391965" status="VALID">
          <orgName>Geometry Processing and Constrained Optimization</orgName>
          <orgName type="acronym">M2DisCo</orgName>
          <date type="end">2019-12-31</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
          </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-259761" status="VALID">
          <idno type="IdRef">175206562</idno>
          <idno type="ROR">https://ror.org/057qpr032</idno>
          <orgName>Université de Bordeaux</orgName>
          <orgName type="acronym">UB</orgName>
          <desc>
            <address>
              <addrLine>35, place Pey Berland - 33076 Bordeaux</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.u-bordeaux.fr/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-300366" status="VALID">
          <orgName>École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB)</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>
        <org type="institution" xml:id="struct-231516" status="VALID">
          <orgName>Centre de Recherches Mathématiques [Montréal]</orgName>
          <orgName type="acronym">CRM</orgName>
          <date type="start">1968-01-01</date>
          <desc>
            <address>
              <addrLine>Université de Montréal, Pavillon André-Aisenstadt, 2920, Chemin de la tour, bur. 5357 Montréal (Québec) H3T 1J4</addrLine>
              <country key="CA"/>
            </address>
            <ref type="url">http://www.crm.umontreal.ca/</ref>
          </desc>
          <listRelation>
            <relation active="#struct-302452" type="direct"/>
          </listRelation>
        </org>
        <org type="regroupinstitution" xml:id="struct-302452" status="VALID">
          <idno type="ROR">https://ror.org/0161xgx34</idno>
          <orgName>Université de Montréal</orgName>
          <orgName type="acronym">UdeM</orgName>
          <desc>
            <address>
              <addrLine>2900 Boulevard Edouard-Montpetit, Montréal, QC H3T 1J4</addrLine>
              <country key="CA"/>
            </address>
            <ref type="url">https://www.umontreal.ca/</ref>
          </desc>
        </org>
        <org type="institution" xml:id="struct-360045" status="VALID">
          <idno type="IdRef">02801457X</idno>
          <idno type="ROR">https://ror.org/002rjbv21</idno>
          <orgName>Université du Québec à Montréal = University of Québec in Montréal</orgName>
          <orgName type="acronym">UQAM</orgName>
          <desc>
            <address>
              <addrLine>Université du Québec à Montréal CP 8888, succursale Centre-ville Montréal (Québec) H3C 3P8</addrLine>
              <country key="CA"/>
            </address>
            <ref type="url">http://www.uqam.ca/</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>
      </listOrg>
      <listOrg type="projects">
        <org type="anrProject" xml:id="projanr-33731" status="VALID">
          <idno type="anr">ANR-11-BS02-0009</idno>
          <idno type="program">BLANC</idno>
          <orgName>DigitalSnow</orgName>
          <desc>Géométrie discrète et mathématiques appliquées pour la métamorphose de neige</desc>
          <date type="start">2011</date>
        </org>
        <org type="anrProject" xml:id="projanr-41912" status="VALID">
          <idno type="anr">ANR-15-CE40-0006</idno>
          <idno type="program">Défi de tous les savoirs</idno>
          <orgName>CoMeDiC</orgName>
          <desc>Métriques convergentes pour le calcul digital</desc>
          <date type="start">2015</date>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>