<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="190189" NadgradivoID="0" NRID="29606547" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=190189" StOgledov="48" StPrenosov="11" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-10-25 21:42:18" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1011074" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-190189">20.500.12556/RUL-190189</PID>
  <Naslov>Multimodal Representation Learning for 3D Model Retrieval</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Večmodalno učenje predstavitev za iskanje 3D modelov</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Retrieving 3D models from large industrial repositories is a challenging problem, particularly when queries take the form of natural language descriptions or other 3D shapes. Existing approaches typically address text-to-3D and 3D-to-3D retrieval as separate tasks, limiting their practical utility in settings where both capabilities are required simultaneously.
 
This thesis presents a unified multimodal retrieval framework that supports both query types within a single shared embedding space. 3D objects are represented as sets of greyscale rendered views, focusing on geometric shape rather than colour or texture. A joint training objective combines cross-modal contrastive learning for text-to-3D alignment with an auxiliary render-based objective for 3D-to-3D consistency. To support large-scale training, a dataset of 537,000 shape-annotated objects was constructed by automatically generating text descriptions from the Objaverse-XL dataset using the Qwen3 32B vision language model.

The best-performing model utilised attention pooling, together with the debiased contrastive loss and a batch size of 80. The backbone was laion/CLIP-ViT-L-14-laion2B-s32B-b82K. On text-to-3D retrieval, the model achieved an R@20 of 0.7297, while on 3D-to-3D retrieval, it achieved an R@20 of 0.9968. The framework is further evaluated on ModelNet40 and Text2Shape, and an exploratory image-to-3D adapter is investigated as an extension toward image-query support.</Opis>
  <TujJezik_Opis>Poizvedovanje po 3D-modelih v velikih industrijskih repozitorijih predstavlja zahteven problem, zlasti kadar so poizvedbe podane v obliki opisov v naravnem jeziku ali drugih 3D-oblik. Obstoječi pristopi poizvedovanje besedilo-v-3D in 3D-v-3D praviloma obravnavajo kot ločeni nalogi, kar omejuje njihovo uporabnost v okoljih, kjer sta hkrati potrebni obe zmožnosti.

Magistrsko delo predstavlja enotno večmodalno ogrodje za poizvedovanje, ki podpira obe vrsti poizvedb znotraj skupnega vložitvenega prostora. 3D-objekti so predstavljeni kot množice sivinskih upodobitev iz različnih pogledov, pri čemer je poudarek na geometrijski obliki in ne na barvi ali teksturi. Učni cilj združuje medmodalno kontrastivno učenje za poravnavo predstavitev besedila in 3D-objektov ter pomožni cilj, temelječ na upodobitvah, za zagotavljanje konsistentnosti med 3D-objekti. Za podporo učenju v velikem obsegu je bila zgrajena podatkovna zbirka s 537 tisoč objekti, pri čemer so bili besedilni opisi samodejno ustvarjeni iz podatkovne zbirke Objaverse-XL z uporabo vizualno-jezikovnega modela Qwen3 32B.

Najuspešnejši model uporablja pozornostno združevanje (attention pooling), razpristransko kontrastivno izgubo (debiased contrastive loss) in velikost paketa 80. Kot hrbtenični model je bil uporabljen laion/CLIP-ViT-L-14-laion2B-s32B-\b82K. Pri poizvedovanju besedilo-v-3D je model dosegel vrednost R@20 = 0,7297, pri poizvedovanju 3D-v-3D pa R@20 = 0,9968. Ogrodje je bilo dodatno ovrednoteno na podatkovnih zbirkah ModelNet40 in Text2Shape. Kot razširitev proti podpori slikovnim poizvedbam je bil raziskan tudi eksperimentalni adapter za poizvedovanje slika-v-3D.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>3D model retrieval</Beseda>
    <Beseda>multimodal learning</Beseda>
    <Beseda>contrastive learning</Beseda>
    <Beseda>CLIP</Beseda>
    <Beseda>multi-view rendering</Beseda>
    <Beseda>joint embedding space</Beseda>
    <Beseda>attention pooling</Beseda>
    <Beseda>3D representations</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>poizvedovanje po 3D-modelih</Beseda>
    <Beseda>večmodalno učenje</Beseda>
    <Beseda>kontrastivno učenje</Beseda>
    <Beseda>CLIP</Beseda>
    <Beseda>upodabljanje iz več pogledov</Beseda>
    <Beseda>skupni vložitveni prostor</Beseda>
    <Beseda>pozornostno združevanje</Beseda>
    <Beseda>3D-predstavitve</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="m2" DRIVER="info:eu-repo/semantics/masterThesis">Magistrsko delo</VrstaGradiva>
  <DatumVstavljanja>2026-10-23 17:15:04</DatumVstavljanja>
  <DatumObjave>2026-10-23 17:15:17</DatumObjave>
  <DatumSpremembe>2026-10-24 04:37:13</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="168564" Ime="Neli" Priimek="Čatar" 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="88099" Ime="Andrej" Priimek="Miščič" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="88767" Ime="Luka" Priimek="Vranješ" AltIme="" VlogaID="994" VlogaNaziv="Komentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">38522</Identifikator>
  </Identifikatorji>
  <Relacije>
  </Relacije>
  <VerzijeGradiva>
  </VerzijeGradiva>
  <Datoteke>
    <Datoteka ID="251393" DatotekaNRID="14839557" 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="2195360" VelikostDatotekeKratko="2,09 MB" DatumVstavljanja="2026-10-23 17:15:20" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="false" JeVidno="true" VidnoOd="01.01.1970" Zaporedje="0">
      <Naziv>Catar_Neli_-_Vecmodalno_ucenje_predstavitev_za_iskanje_3D_modelov.pdf</Naziv>
      <OrgNaziv>Catar_Neli_-_Vecmodalno_ucenje_predstavitev_za_iskanje_3D_modelov.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>F4A092F20B2C640840F0A52A372509C5</MD5>
      <SHA256>8806753c67a0c8adfbd1e9351ccae8d3ce28160bd0d3ee0087f92e263bb57bc7</SHA256>
      <UUID>8e8aa096-cef4-11f1-aea2-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=251393</PrenosPolniUrl>
      <Vsebine>
      </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>
