<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="187932" NadgradivoID="0" NRID="29284918" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=187932" StOgledov="134" StPrenosov="35" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-10-02 02:48:26" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000471" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-187932">20.500.12556/RUL-187932</PID>
  <Naslov>Underwater SLAM using sonar images</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Podvodni SLAM z uporabo sonarskih slik</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Underwater vehicles have no access to GNSS, so a vehicle below the surface must estimate its trajectory by composing relative motion increments. Optical cameras fail in turbid water, which leaves the forward-looking imaging sonar as the most practical sensor for perception at long range. Sonar imagery is noisy, artifact-heavy, and weakly textured, so the pairwise keypoint matching on which existing odometry methods rely is fragile. We present ISOPoT, an imaging sonar odometry method that builds correspondences from multi-frame point tracks produced by a modern tracking-any-point model and converts them into a single globally consistent planar motion estimate through grid-based point management and correlation-based refinement. On the public Aracati 2017 dataset and on Portorož 2025, a dataset collected for this work, ISOPoT attains lower translation and rotation error than prior sonar odometry baselines in both the sonar-only and auxiliary-sensor (dead reckoning and magnetometer) settings. Finally, we close loops from sonar alone. An appearance-based detector proposes revisits and a learned relative-pose model turns them into pose-graph constraints, and neither stage consults the trajectory estimate, so detection does not fail precisely when the drift has grown large enough to require correction. On both Portorož 2025 sequences the accepted closure reduces absolute trajectory error with no auxiliary sensor.</Opis>
  <TujJezik_Opis>Podvodna vozila nimajo dostopa do GNSS, zato mora vozilo pod gladino svojo trajektorijo ocenjevati s sestavljanjem zaporednih ocen relativnega gibanja. Optične kamere v kalni vodi odpovejo, zato je naprej usmerjeni slikovni sonar najbolj praktičen senzor za zaznavanje na daljših razdaljah. Sonarske slike so šumne, vsebujejo artefakte in imajo šibko teksturo, zato je ujemanje značilnih točk med pari slik, na katerem temeljijo obstoječe metode odometrije, krhko. Predstavljamo ISOPoT, metodo odometrije slikovnega sonarja, ki korespondence gradi iz sledi točk čez več zaporednih slik, pridobljenih s sodobnim modelom za sledenje poljubnim točkam, in jih z mrežnim upravljanjem točk ter izboljšavo na podlagi korelacije pretvori v enotno, globalno konsistentno oceno ravninskega gibanja. Na javno dostopni podatkovni zbirki Aracati 2017 in na zbirki Portorož 2025, zajeti v okviru tega dela, ISOPoT dosega nižjo napako translacije in rotacije od prejšnjih metod sonarske odometrije, tako v načinu zgolj s sonarjem kot v načinu s pomožnimi senzorji (računska navigacija in magnetometer). Nazadnje zanke zapremo zgolj s sonarjem. Ponovne obiske predlaga detektor, ki temelji na videzu, naučen model relativne poze pa jih pretvori v vezi v grafu poz. Nobena od obeh stopenj ne uporablja ocene trajektorije, zato zaznava ne odpove ravno takrat, ko je napaka že dovolj velika, da bi jo bilo treba popraviti. Na obeh zaporedjih zbirke Portorož 2025 sprejeta zanka zmanjša absolutno napako trajektorije, in to brez pomožnih senzorjev.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>Underwater robotics</Beseda>
    <Beseda>Imaging sonar</Beseda>
    <Beseda>Odometry</Beseda>
    <Beseda>Point tracking</Beseda>
    <Beseda>Motion estimation</Beseda>
    <Beseda>Loop closure</Beseda>
    <Beseda>SLAM</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>Podvodna robotika</Beseda>
    <Beseda>Slikovni sonar</Beseda>
    <Beseda>Odometrija</Beseda>
    <Beseda>Sledenje točkam</Beseda>
    <Beseda>Ocenjevanje gibanja</Beseda>
    <Beseda>Zapiranje zank</Beseda>
    <Beseda>SLAM</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1033" ISO639-3="eng">Angleški jezik</Jezik>
  <TujJezik ID="1060" ISO639-3="slv">Slovenski jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb22" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2026-09-16 10:40:01</DatumVstavljanja>
  <DatumObjave>2026-09-16 10:40:09</DatumObjave>
  <DatumSpremembe>2026-09-17 04:30:04</DatumSpremembe>
  <DatumTrajnegaHranjenja>0000-00-00 00:00:00</DatumTrajnegaHranjenja>
  <LetoIzida>2026</LetoIzida>
  <LetoIzidaDo>0</LetoIzidaDo>
  <KrajIzida></KrajIzida>
  <LetoIzvedbe>0</LetoIzvedbe>
  <KrajIzvedbe></KrajIzvedbe>
  <Opomba></Opomba>
  <StStrani></StStrani>
  <StevilcenjeNivo1></StevilcenjeNivo1>
  <StevilcenjeNivo2></StevilcenjeNivo2>
  <Kronologija></Kronologija>
  <Patent_Stevilka></Patent_Stevilka>
  <Patent_DatumVeljavnosti>0000-00-00</Patent_DatumVeljavnosti>
  <VerzijaDokumenta>NiDoloceno</VerzijaDokumenta>
  <StatusObjaveDrugje>NiDoloceno</StatusObjaveDrugje>
  <VrstaStroskaObjave>NiDoloceno</VrstaStroskaObjave>
  <DatumPoslanoVRecenzijo>0000-00-00</DatumPoslanoVRecenzijo>
  <DatumSprejetjaClanka>0000-00-00</DatumSprejetjaClanka>
  <DatumObjaveClanka>0000-00-00</DatumObjaveClanka>
  <EmbargoDo>1970-01-01</EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="126773" Ime="Jaša" Priimek="Samec" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="23192" Ime="Danijel" Priimek="Skočaj" AltIme="D. Skočaj" VlogaID="991" VlogaNaziv="Mentor" ConorID="4597091" Afiliacija="" ArrsID="18198" ORCID=""></Oseba>
    <Oseba ID="127760" Ime="Matej" Priimek="Dobrevski" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">38475</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="247769" DatotekaNRID="14788601" NamenDatotekeID="2" NamenDatoteke="Predstavitvena datoteka" FormatDatotekeID="2" FormatDatoteke=".pdf" MIME="application/pdf" IkonaFormata="pdf.png" IkonaFormataPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/fileTypes/pdf.png" VelikostDatoteke="18738038" VelikostDatotekeKratko="17,87 MB" DatumVstavljanja="2026-09-16 10:40:17" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="true" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Samec_Jasa_-_Podvodni_SLAM_z_uporabo_sonarskih_slik.pdf</Naziv>
      <OrgNaziv>Samec_Jasa_-_Podvodni_SLAM_z_uporabo_sonarskih_slik.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>85CA43531C39825212B8EECCCEDC2DE0</MD5>
      <SHA256>19f1a820b207ca569dc7d897f44a7ed7c9e0624344b74f3c593775b98d6df793</SHA256>
      <UUID>3505255b-b1aa-11f1-8bc5-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=247769</PrenosPolniUrl>
      <Vsebine>
        <Vsebina TipVsebine="GoloBesedilo" JezikID="1033" Oznaka="" Dolzina="60253"></Vsebina>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="25" Kratica="FRI" ZavodEvsID="0000066" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za računalništvo in informatiko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="0" Koda="0" Naziv="Ni določena" SchemaOrg="CreativeWork"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
