Repository of FERIT Osijek
Not a member yet
4053 research outputs found
Sort by
Thermal modelling of electrical components and devices
U ovom završnom radu cilj je bio objasniti teoriju prijenosa topline, posebno
kondukciju, konvekciju i zračenje. Kod kondukcije su se opisivala dva mehanizma koja objašnjavaju kako
se toplina prenosi, dok kod konvekcije postoji podjela koja se dijeli na prirodnu konvekciju i prisilnu
konvekciju. Također, cilj je bio opisati utjecaj temperature na životni vijek uređaja kao i njegovih
komponenti, gdje na osnovu toga onda dolazi i do promjene parametara i same pouzdanosti uređaja.
Velika pažnja se pridodaje hlađenju samih uređaja i strojeva gdje je u radu opisano više načina hlađenja.
Pomoću našeg mjerenja može se zaključiti da nakon određenog vremena dolazi prijelazne pojave topline
koja dosegne svoju maksimalnu nadtemperaturu.In this final paper, the aim was to explain the theory of heat transfer, especially conduction,
convection and radiation. In the case of conduction, two mechanisms were described that explain how
heat is transferred, while in the case of convection there is a division that is divided into natural
convection and forced convection. Also, the goal was to describe the influence of temperature on the
lifetime of the device as well as its components, where, based on this, there is a change in the
parameters and the reliability of the device itself. We pay great attention to the cooling of the devices
and machines themselves, where several methods of cooling are described in the paper. With the help
of our measurement, we can conclude that after a certain time there is a transient occurrence of heat
that reaches its maximum overtemperature
A model of a sorting system by object size
Cilj završnoga rada bio je smisliti, projektirati, realizirati i testirati pokretnu traku sa
sustavom za mjerenjem dimenzija i sortiranjem objekata u svoje predviđene spremnike. Napisana je
povijest, te prednosti i mane automatiziranja pokretnih traka. Objašnjen je teorijski zamisao rada
pokretne trake, pa tako i teorijsko sklopovsko i programsko rješenje. Cijeli projekt bazira se na STM32
mikroupravljaču koji je isprogramiran s pomoću razvojnog okruženja Arduino. Projekt se sastoji se od tri
dijela, pokretne trake, mjernih stanica i stanica za sortiranje predmeta.The aim of this thesis was to conceive, design, implement and test a conveyor belt system for
measuring dimensions and sorting objects into their designated containers. The history, advantages and
disadvantages of automating conveyor belts were documented. The theoretical concept of conveyor
belt operation, as well as the theoretical hardware and software solutions were explained. The entire
project is based on the STM32 microcontroller, programmed using the Arduino development
environment. The project consists of three parts: the conveyor belt, measurement stations and sorting
stations
Tennis web shop
Aplikacija za online prodaju teniske opreme koja omogućuje korisnicima jednostavno
pretraživanje i kupovinu proizvoda unutar kategorija kao što su odjeća, obuća i dodaci. Registrirani
korisnici mogu se prijaviti kako bi obavili narudžbe, pregledavali povijest svojih narudžbi te ostavljali
recenzije na kupljene proizvode. Administrativni korisnik ima mogućnost upravljanja proizvodima,
uključujući dodavanje novih artikala, ažuriranje zaliha, postavljanje rasprodaja te određivanje cijena.
Aplikacija je razvijena korištenjem WordPress-a, WooCommerce-a i Elementor-a, što omogućuje
fleksibilno upravljanje sadržajem, jednostavnu integraciju prodajnih funkcionalnosti te vizualno privlačan
dizajn.The application for online tennis equipment sales allows users to easily browse and purchase
products within categories such as clothing, footwear, and accessories. Registered users can log in to
place orders, view their order history, and leave reviews for purchased products. The administrative
user has the ability to manage products, including adding new items, updating stock levels, setting up
sales, and determining prices. The application was developed using WordPress, WooCommerce, and
Elementor, which enables flexible content management, seamless integration of sales functionalities,
and visually appealing design
Segmentation of the driving area from the image obtained by a camera mounted on the front of the vehicle
U sklopu ovog rada opisuje se razvoj i evaluaciju odabranih algoritama za semantičku
segmentaciju voznog područja. Rad započinje pregledom područja te ističe potrebu za razvojem
naprednih sustava za pomoć vozačima (ADAS). Detaljno se analiziraju postojeći pristupi semantičke
segmentacije, uključujući segmentaciju zasnovanu na regijama i metode zasnovane na potpuno
konvolucijskim mrežama (FCNs), s fokusom na modele kao što su SegFormer i U-Net. Također, istražuje
se i evaluira prilagodba odabranih modela s ciljem poboljšanja učinkovitosti i jednostavnosti
implementacije. Tijekom rada, odabrani algoritmi testirani su na skupovima podataka kao što su KITTI,
Cityscapes i ADE20K, s ciljem identifikacije najučinkovitijeg modela za semantičku segmentaciju voznog
područja. Opisana je implementacija modela, koji se pokazao kao najoptimalniji izbor, na mobilnim
uređajima pomoću Android platforme. Rad se zaključuje potvrđivanjem uspješnosti implementacije,
gdje odabrani model pokazuje zadovoljavajuće performanse u realnom vremenu. Ističe se značaj i
potencijal semantičke segmentacije u području autonomne vožnje. Ovo istraživanje potvrđuje važnost
daljnjeg razvoja i poboljšanja algoritma segmentacije, ne samo za poboljšanje sigurnosti i performansi
autonomnih vozila, već i za primjenu u različitim inteligentnim transportnim sustavima.Within this work, the development and evaluation of selected algorithms for semantic
segmentation of the driving area are described.The paper begins with an overview of the area and
highlights the need for the development of advanced driver assistance systems (ADAS). Existing
approaches to semantic segmentation are analyzed in detail, including region-based segmentation and
methods based on fully convolutional networks (FCNs), with a focus on models such as SegFormer and
U-Net. Also, the adaptation of the selected models is investigated and evaluated with the aim of
improving the efficiency and ease of implementation. During the work, the selected algorithms were
tested on datasets such as KITTI, Cityscapes and ADE20K, with the aim of identifying the most effective
model for semantic segmentation of the driving area. The implementation of the model, which proved
to be the most optimal choice, on mobile devices using the Android platform is described. The paper
concludes by confirming the success of the implementation, where the selected model shows
satisfactory performance in real time. The importance and potential of semantic segmentation in the
field of autonomous driving is highlighted. This research confirms the importance of further
development and improvement of the segmentation algorithm, not only for improving the safety and
performance of autonomous vehicles, but also for application in various intelligent transportation
systems
A web environment for evaluating the readability of text paragraphs
Ovaj rad daje uvid u čitljivost web sadržaja, posebno utjecaj tipa i generičke obitelji
fonta na čitljivost. U tu svrhu kreirana je web aplikacija koja olakšava administratorima izradu
prilagođenih anketa i provođenje istraživanja nad vlastitim ispitanicima. Za eksperimentalni dio ovog
rada kreirana je anketa s pitanjima kao što su dob, vizualni poremećaji ispitanika te njihovo mišljenje o
tome ima li tekst bolju čitljivost kada se čita s papira ili sa zaslona. Eksperiment je proveden s 25
ispitanika raznih dobnih skupina. Od ispitanika se zahtijevalo ispunjavanje ankete, a potom čitanje
tekstova i subjektivno ocjenjivanje fontova kojima su oni napisani. Ispitanici su bili obaviješteni da
pažljivo čitaju tekstove jer je za vrijeme čitanja uključen brojač. Analiza rezultata je pokazala kako su
fontovi generičke obitelji serif najčitljiviji po subjektivnom mišljenju te kako su drugi po vremenu koje je
potrebno za čitanje tekstova. Možemo zaključiti kako fontovi iz serif obitelji imaju najveći stupanj
čitljivosti u web okruženjima. Također, fontovi generičke obitelji fantasy dobili su najniže ocjene po
pitanju subjektivnog mišljenja ispitanika i zauzimaju treće mjesto po vremenu potrebnom za čitanje
tekstova napisanih tim fontovima te možemo zaključiti kako oni imaju najmanji stupanj čitljivosti web
sadržaja. Važno je napomenuti da ispitanici koji smatraju čitanje sa zaslona čitljivijim u odnosu na čitanje
s papira u prosjeku ocjenjuju ukrasne fontove, poput cursive i fantasy stilova, znatno čitljivijima u
usporedbi s ispitanicima koji preferiraju čitanje s papira.This paper provides insight into the readability of web content, especially the influence of type
and generic family font on readability. For this purpose, a web application was created that makes it
easier for administrators to create customized surveys and conduct research on their participants. For
the experimental part of this work, a survey was created with questions such as age, visual disorders of
the participants, and their opinions on whether the text has better readability when read from paper or
a screen. The experiment was conducted with 25 participants of various age groups. Participants were
required to fill out a survey, and then read the texts and subjectively rate the fonts they were written in.
The participants were informed to read the texts carefully because the counter was on during the
reading. The analysis of the results showed that the fonts of the generic family serif are the most
readable according to subjective opinion and that they are second in terms of the time required to read
the texts. We can conclude that fonts from the serif family have the highest level of readability in web
environments. Also, the fonts of the fantasy generic family received the lowest ratings in terms of the
subjective opinion of the participants and took the third place in terms of the time required to read texts
written in these fonts, and we can conclude that they have the lowest level of readability of web
content. It is important to note that participants who find reading from a screen more readable
compared to reading from paper, on average, rate decorative fonts, such as cursive and fantasy styles,
significantly more readable compared to participants who prefer reading from paper
Image segmentation based on bat algorithm
U ovom radu prvo je objašnjen koncept algoritma šišmiša kao i način njegova rada.
Zatim su objašnjene vrste i metode segmentacije slike. Potom slijedi opis različitih varijanti algoritma
šišmiša koje su korištene u svrhu segmentacije slika kao i različite metode koje su korištene sa tim
varijantama te njihov međusobni rad zajedno. Kod varijanti algoritma šišmiša pojavljuju se pojmovi
poput kaosa, inercijskih težina, dok je kod metoda objašnjena Otsuova metoda, K-means algoritam te
rad sa neuronskim mrežama. Kod rada sa neuronskim mrežama pojašnjeni su pojedini pojmovi iz
dubokog učenja poput: stohastičkog gradijentnog spuštanja sa momentom, gubitak unakrsne entropije,
srednji IoU itd. Poslije su izvršena različita mjerenja za pojedine varijante algoritma šišmiša ovisno o tipu
segmentacije. Na kraju su prikazani i raspravljeni rezultati.This paper firstly explains the concept of the bat algorithm and its working mechanism. After
that types and methods of image segmentation are explained. Following this, different variants of bat
algorithm are described, along with different methods employed with these variants and their
functionality altogether. These variants include terms such as chaos and inertia weights, while the
methods involve explanation of Otsu's method, K-means algorithm and working with neural networks.
When working with neural networks some of the terms from deep learning are clarified including:
stochastic gradient descent with momentum, cross-entropy loss, mean IoU and so on. Later, different
types of measurements are conducted for specific variants depending on the type of segmentation. In
the end results are presented and discussed
Influence of photovoltaic power plants on the power quality
Diplomski rad prolazi kroz teorijska i praktična znanja iz područja kvalitete električne
energije i fotonaponske tehnologije. Sastoji se od dva dijela, a to su teorijski dio i praktični dio. U
teorijskom dijelu razrađeno je poglavlje o fotonaponskim elektranama, njenim ključnim funkcionalnim
dijelovima (FN moduli, DC kabeli, inverteri) gdje su prikazane njihove tehničke karakteristike. Također,
teorijski se dio bavi i vanjskim utjecajima na proizvodnju električne energije (Temperatura, zasjenjenje,
intenzitet svjetlosnog zračenja, položaj sunca) te parametrima koje je nužno poznavati pri dobivanju
optimalne proizvodnje električne energije. Teorijskim dijelom obuhvaćeno je poglavlje o kvaliteti
električne energije te svim parametrima koji ju grade i pojavama koji ju mogu narušiti. Obrađena je
norma HRN EN 50160 koja je služila kao temelj opisivanja pokazatelja kvalitete električne energije
(kolebanje napona, flikeri, propadi, harmonici, prenaponi i visoki naponi, nesimetrija napona) i graničnih
vrijednosti koji se moraju poštovati kako se ne bi narušila kvaliteta mreže. Također je teorijskim dijelom
opisan spoj elektrane s mrežom te njenim utjecajem (pozitivnim i negativnim) na istu. Opisana je razina
integracije fotonaponskih elektrana u elektroenergetsku mrežu te prikazana krivulja utjecaja integracije
DG na mrežu. Praktičnim dijelom je provedeno mjerenje kvalitete električne energije na primjeru jedne
220 kW sunčane elektrane SE Pivovara Daruvar te je analizom rezultata mjerenja dokazano da su svi
promatrani parametri unutar zadanog ograničenja navedenog u normi HRN EN 50160.The thesis covers both theoretical and practical knowledge in the field of power quality and
photovoltaic technology. The theoretical part elaborates on the chapter about PV power plants, their
key functional components (PV modules, DC cables, inverters), where their technical characteristics are
presented. Additionally, the theoretical part addresses external influences on electricity production
(temperature, shading, light radiation intensity, sun position) and the parameters necessary to know
forachieving optimal electricity production. The theoretical section also includes a chapter on power
quality and all the parameters that constitute it, as well as the phenomena that can degrade it. The HRN
EN 50160 standard is described, which serves as the basis for describing power quality indices (voltage
fluctuations, flickers, dips, harmonics, overvoltages, and high voltages, voltage asymmetry) and the limit
values that must be adhered to in order not to degrade the quality of the grid. The theoretical part also
describes the connection of the power plant to the grid and its impact (both positive and negative) on it.
The level of integration of PV plant into the power grid is described, and the impact curve of DG
integration on the grid is presented. The practical part involved measuring the power quality on the
example of a 220 kW solar power plant, SE Pivovara Daruvar, and the results of the measurement
demonstrated that all observed parameters are within the specified limits outlined in the HRN EN 50160
standard
Research, development and analysis of different authentication methods in web applications
Završni rad istražuje i implementira različite metode autentikacije u web aplikacijama kako bi se
ispitala njihova učinkovitost i pouzdanost u pogledu korisničke sigurnosti i jednostavnosti
korištenja. Cilj rada bio je pronaći najučinkovitiju i najsigurniju metodu autentikacije za web
aplikacije. Istraživanje je uključilo analizu raznih metoda autentikacije te implementaciju
najčešće korištenih metoda u jednostavno sučelje kako bi se mogle dodatno ispitati i analizirati.
Implementiranjem odabranih metoda te njihovom dodatnom analizom utvrđeno je koje su
metode autentikacije najbolje u kontekstu sigurnosti i lakoće korištenja. Rezultati su pokazali da
su metode višefaktorske i dvofaktorske autentikacije te metode pristupom treće strane najbolje za
implementaciju u web aplikacije jer pružaju visoku sigurnost uz lakoću korištenja.This final paper investigates and implements different authentication methods in web
applications in order to examine their effectiveness and reliability in terms of user security and
ease of use. The goal of the work was to find the most efficient and secure method of
authentication for web applications. The research included the analysis of various authentication
methods and the implementation of the most commonly used methods in a simple interface so
that they could be further tested and analyzed. By implementing the selected methods and their
additional analysis, it was determined which authentication methods are the best in the context of
security and ease of use. The results showed that multi-factor and two-factor authentication
methods and third-party access methods are the best for implementation in web applications
because they provide high security with ease of use
Web application for help with self-haircut
U ovome radu prikazane su i objašnjene tehnologije potrebne za izradu web aplikacije
za pronalazak odgovarajuće frizure prema obliku lica korisnika. Za izgradnju korisničkog sučelja korišteni
su HTML i CSS uz Bootstrap okvir, dok je za razvoj pozadinskog i serverskog dijela aplikacije korišten
Django mrežni okvir s programskim jezikom Python. Aplikacija zahtjeva od korisnika učitavanje
fotografije iz računala te na osnovu treniranog modela i računanja karakteristika lica nudi niz
predloženih frizura na temelju detektiranog oblika lica.This final paper presents and explains the technologies required for developing a web
application that finds suitable hairstyles based on the user's face shape. HTML and CSS, along with the
Bootstrap framework, were used for building the user interface, while the Django web framework with
the Python programming language were used for developing the backend and server-side of the
application. The application requires users to upload a photo from their computer and based on the
trained model and face landmarks calculations, it offers a set of suggested hairstyles according to the
detected face shape
Software defect prediction using machine learning
Cilj ovog diplomskog rada je istražiti problem predviđanja pogrešaka u programskoj
podršci koristeći različite metode strojnog učenja. Glavni izazov bio je neuravnoteženost klasa unutar
korištenih skupova podataka, što je negativno utjecalo na učinkovitost klasifikacijskih modela. U cilju
poboljšanja performansi modela, primijenjene su tehnike odabira značajki (Pearsonov koeficijent
korelacije, zajednička informacija, ANOVA F-test i slijedna pretraga unaprijed) te metode uzorkovanja
(nasumično preuzorkovanje, nasumično poduzorkovanje i SMOTE). Najbolje rezultate postigla je
kombinacija NB s tehnikom odabira značajki pomoću omotača slijedne pretrage unaprijed, kao i DT u
kombinaciji s nasumičnim preuzorkovanjem. Unatoč tome, pokazalo se da ne postoji univerzalna
metoda koja donosi optimalne rezultate za sve skupove podataka, već je potrebno prilagoditi pristup
ovisno o specifičnostima problema.The aim of this thesis is to explore the problem of software defect prediction using various
machine learning methods. The main challenge was the class imbalance within the datasets used, which
negatively impacted the performance of classification models To improve model performance, feature
selection techniques (Pearson correlation coefficient, mutual information, ANOVA F-test, and sequential
forward selection) and sampling methods (random oversampling, random undersampling, and SMOTE)
were applied. The best results were achieved by combining Naive Bayes with the sequential forward
selection wrapper feature selection method, as well as decision trees combined with random
oversampling. However, it was found that no universal method guarantees optimal results for all
datasets, and the approach must be adapted based on the specific characteristics of the problem