<?xml version="1.0" encoding="utf-8"?>
<Gradivo ID="183748" NadgradivoID="0" NRID="28782316" OceID="0" DomainUrl="https://repozitorij.uni-lj.si/" IzpisPolniUrl="https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&amp;id=183748" StOgledov="131" StPrenosov="110" StOcen="0" VsotaOcen="0" DatumIzvoza="2026-08-08 09:49:10" OcenaSkupna="0" StPodgradiv="0" StudijskiProgramEvsID="1000313" JeIndeksirano="0" JeVecAvtorjev="0" DovoliZahtevkeZaDostop="0">
  <PID Url="http://hdl.handle.net/20.500.12556/RUL-183748">20.500.12556/RUL-183748</PID>
  <Naslov>Razvoj detektorja kovin in klasifikacija tipa kovin z metodami strojnega učenja</Naslov>
  <Podnaslov></Podnaslov>
  <TujJezik_Naslov>Metal Detector Development and Machine Learning Based Metal Classification</TujJezik_Naslov>
  <TujJezik_Podnaslov></TujJezik_Podnaslov>
  <Opis>Diplomsko delo obravnava razvoj prototipa pulzno-indukcijskega detektorja kovin na
platformi ESP32-S3 in uporabo strojnega učenja za klasifikacijo tipa kovine iz časovnega
odziva. Merilni sistem uporablja zunanji 12-bitni analogno-digitalni pretvornik ADS7883,
ki po vzbujalnem pulzu tuljave zajame 800-vzorčni časovni odziv dušenega signala. Na
podlagi zajetih signalov je bil pripravljen podatkovni sklop s 7.000 vzorci in 350 skupinami.
Vključeni so razredi Air, Al, Cu, Fe in cumix, pri čemer cumix označuje bakreno zlitino.
V nalogi so bile preizkušene različne predobdelave signala in arhitektura 1D konvolucijske nevronske mreže (ang. one-dimensional convolutional neural network, 1D-CNN)
cnn_small. Najboljši model pri vrednotenju na shranjenem testnem sklopu je model s
surovim vhodom, v artefaktih označen kot cnn_small_raw_v1, ki doseže točnost 0,7940
in makro F1 0,7971. Surova predstavitev signala ohrani največ informacij o absolutni
obliki in amplitudi odziva, vendar je pri praktičnem prenosu na ESP32-S3 treba upoštevati razliko med shranjenim podatkovnim sklopom in zajemom v živo. Zato je kot
praktični kandidat za vgrajeno izvedbo obravnavan dvokanalni model z normalizacijo
in RMS predstavitvijo, v artefaktih označen kot esp32_cnn_small_two_channel_norm_
rms_v1_float32. Ta model doseže točnost 0,7570 in makro F1 0,7576.
Glavna ugotovitev je, da najboljši model pri vrednotenju na shranjenem testnem sklopu
ni nujno tudi najboljši kandidat za vgrajeno izvedbo. Pri izbiri modela za vgrajeni sistem
je treba poleg testne točnosti upoštevati robustnost predobdelave ter skladnost izvedbe
med računalniškim učenjem in vdelano programsko opremo.</Opis>
  <TujJezik_Opis>This thesis presents the development of a pulse-induction metal detector prototype based
on the ESP32-S3 platform and the use of machine learning for metal-type classification
from a time-domain response. The measurement system uses an external 12-bit ADS7883
analog-to-digital converter to capture an 800-sample damped response after a coil excitation
pulse. The acquired signals were used to build a dataset with 7,000 samples and 350
groups. The dataset contains five classes: Air, Al, Cu, Fe, and cumix (a copper alloy).
Several signal preprocessing variants and a one-dimensional convolutional neural network (1D-CNN) architecture, cnn_small, were evaluated. The best model on the stored
test set is the raw-input model, stored in the artifacts as cnn_small_raw_v1, which achieves a test accuracy of 0.7940 and a macro F1 score of 0.7971. The raw signal representation
preserves the absolute shape and amplitude of the response, but practical transfer to
ESP32-S3 acquisition must account for differences between the stored dataset and live
acquisition. Therefore, the practical embedded candidate is the two-channel normalization
and RMS model, stored as esp32_cnn_small_two_channel_norm_rms_v1_float32. It
reaches a test accuracy of 0.7570 with a macro F1 score of 0.7576.
The main finding is that the best model on the stored benchmark data is not necessarily
the best embedded candidate. Model selection for an embedded system must consider not
only test accuracy, but also preprocessing robustness, consistency between computer-based
training and embedded software implementation, and sensitivity to small signal timing
shifts.</TujJezik_Opis>
  <KljucneBesede>
    <Beseda>pulzno-indukcijski detektor kovin</Beseda>
    <Beseda>ESP32-S3</Beseda>
    <Beseda>ADS7883</Beseda>
    <Beseda>časovni odziv</Beseda>
    <Beseda>1D-CNN</Beseda>
    <Beseda>TensorFlow Lite Micro</Beseda>
    <Beseda>klasifikacija kovin.</Beseda>
  </KljucneBesede>
  <TujJezik_KljucneBesede>
    <Beseda>pulse-induction metal detector</Beseda>
    <Beseda>ESP32-S3</Beseda>
    <Beseda>ADS7883</Beseda>
    <Beseda>time-domain response</Beseda>
    <Beseda>1D-CNN</Beseda>
    <Beseda>TensorFlow Lite Micro</Beseda>
    <Beseda>metal classification.</Beseda>
  </TujJezik_KljucneBesede>
  <Potrjeno>true</Potrjeno>
  <JeZaklenjeno>false</JeZaklenjeno>
  <JeRecenzirano>false</JeRecenzirano>
  <Zaloznik></Zaloznik>
  <Izvor></Izvor>
  <Jezik ID="1060" ISO639-3="slv">Slovenski jezik</Jezik>
  <TujJezik ID="1033" ISO639-3="eng">Angleški jezik</TujJezik>
  <Povezave></Povezave>
  <Pokrivanje></Pokrivanje>
  <CasovnoPokritje></CasovnoPokritje>
  <AvtorskePravice></AvtorskePravice>
  <VrstaGradiva ID="mb11" DRIVER="info:eu-repo/semantics/bachelorThesis">Diplomsko delo/naloga</VrstaGradiva>
  <DatumVstavljanja>2026-06-18 08:40:01</DatumVstavljanja>
  <DatumObjave>2026-06-18 08:40:11</DatumObjave>
  <DatumSpremembe>2026-06-29 12:06:05</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></EmbargoDo>
  <VrstaEmbarga ID="1" Naziv="Takojšnja javna objava" OpenAIREDostop="openAccess"></VrstaEmbarga>
  <Osebe>
    <Oseba ID="161523" Ime="Kaj" Priimek="Zanjkovič" AltIme="" VlogaID="70" VlogaNaziv="Avtor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
    <Oseba ID="28356" Ime="Marko" Priimek="Meža" AltIme="" VlogaID="991" VlogaNaziv="Mentor" ConorID="" Afiliacija="" ArrsID="0" ORCID=""></Oseba>
  </Osebe>
  <Identifikatorji>
    <Identifikator ID="16" Sifra="VisID" Naziv="VisID" URL="">62831</Identifikator>
    <Identifikator ID="3" Sifra="CobissID" Naziv="COBISS_ID" URL="https://plus.cobiss.net/cobiss/si/sl/bib/282942211">282942211</Identifikator>
  </Identifikatorji>
  <Datoteke>
    <Datoteka ID="235905" DatotekaNRID="14715462" 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="4684118" VelikostDatotekeKratko="4,47 MB" DatumVstavljanja="2026-06-18 08:40:12" JeZbrisana="false" JeJavnoVidna="true" JeIndeksirana="false" JeVidno="true" VidnoOd="01.01.0001" Zaporedje="0">
      <Naziv>Zanjkovic_Kaj_-_Razvoj_detektorja_kovin_in_klasifikacija_tipa_kovin_z_metodami_strojnega_ucenja.pdf</Naziv>
      <OrgNaziv>Zanjkovic_Kaj_-_Razvoj_detektorja_kovin_in_klasifikacija_tipa_kovin_z_metodami_strojnega_ucenja.pdf</OrgNaziv>
      <URL></URL>
      <Opis></Opis>
      <OpisTujJezik></OpisTujJezik>
      <UrlObdelave></UrlObdelave>
      <FrekvencaAzuriranjaID>1</FrekvencaAzuriranjaID>
      <Verzija></Verzija>
      <MD5>A9389A0846E4F9FA5973F8A7F4A0CBE6</MD5>
      <SHA256>648500bdcde44a20f49d84a9e2c9e929e31d8c6ba20e689bc635a824e83fc2b2</SHA256>
      <UUID>7dc8c9ae-6ae0-11f1-9b0d-0050569b8976</UUID>
      <PID></PID>
      <PrenosPolniUrl>https://repozitorij.uni-lj.si/Dokument.php?lang=slv&amp;id=235905</PrenosPolniUrl>
      <Vsebine>
      </Vsebine>
    </Datoteka>
  </Datoteke>
  <Organizacije>
    <Organizacija OrganizacijaID="27" Kratica="FE" ZavodEvsID="0000060" Logo="" LogoPolniUrl="https://repozitorij.uni-lj.si/teme/rulDev/img/logo/">Fakulteta za elektrotehniko</Organizacija>
  </Organizacije>
  <OrganizacijeVira>
  </OrganizacijeVira>
  <MetodeZbiranjaPodatkov>
  </MetodeZbiranjaPodatkov>
  <TipologijaDela ID="2.11" Koda="2.11" Naziv="Diplomsko delo" SchemaOrg="Thesis"></TipologijaDela>
  <Ostalo>
    <StIrodsDatotek>0</StIrodsDatotek>
    <StDatotekPodTrajnimEmbargom>0</StDatotekPodTrajnimEmbargom>
    <StDatotekZOmejenimDostopom>0</StDatotekZOmejenimDostopom>
  </Ostalo>
</Gradivo>
