No Cover Image

Journal article 305 views 93 downloads

Particle Swarm Optimisation in Practice: Multiple Applications in a Digital Microscope System

Louis Ryan, Stefan Kuhn Orcid Logo, Simon Colreavy-Donnely Orcid Logo, Fabio Caraffini Orcid Logo

Applied Sciences, Volume: 12, Issue: 15, Start page: 7827

Swansea University Author: Fabio Caraffini Orcid Logo

  • 60897_VoR.pdf

    PDF | Version of Record

    © 2022 by the authors. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license

    Download (8.71MB)

Check full text

DOI (Published version): 10.3390/app12157827

Abstract

We demonstrate that particle swarm optimisation (PSO) can be used to solve a variety of problems arising during operation of a digital inspection microscope. This is a use case for the feasibility of heuristics in a real-world product. We show solutions to four measurement problems, all based on PSO...

Full description

Published in: Applied Sciences
ISSN: 2076-3417
Published: MDPI AG 2022
Online Access: Check full text

URI: https://cronfa.swan.ac.uk/Record/cronfa60897
Tags: Add Tag
No Tags, Be the first to tag this record!
first_indexed 2022-09-23T11:38:37Z
last_indexed 2023-01-13T19:21:22Z
id cronfa60897
recordtype SURis
fullrecord <?xml version="1.0"?><rfc1807><datestamp>2022-09-23T12:40:37.0437784</datestamp><bib-version>v2</bib-version><id>60897</id><entry>2022-08-28</entry><title>Particle Swarm Optimisation in Practice: Multiple Applications in a Digital Microscope System</title><swanseaauthors><author><sid>d0b8d4e63d512d4d67a02a23dd20dfdb</sid><ORCID>0000-0001-9199-7368</ORCID><firstname>Fabio</firstname><surname>Caraffini</surname><name>Fabio Caraffini</name><active>true</active><ethesisStudent>false</ethesisStudent></author></swanseaauthors><date>2022-08-28</date><deptcode>SCS</deptcode><abstract>We demonstrate that particle swarm optimisation (PSO) can be used to solve a variety of problems arising during operation of a digital inspection microscope. This is a use case for the feasibility of heuristics in a real-world product. We show solutions to four measurement problems, all based on PSO. This allows for a compact software implementation solving different problems. We have found that PSO can solve a variety of problems with small software footprints and good results in a real-world embedded system. Notably, in the microscope application, this eliminates the need to return the device to the factory for calibration.</abstract><type>Journal Article</type><journal>Applied Sciences</journal><volume>12</volume><journalNumber>15</journalNumber><paginationStart>7827</paginationStart><paginationEnd/><publisher>MDPI AG</publisher><placeOfPublication/><isbnPrint/><isbnElectronic/><issnPrint/><issnElectronic>2076-3417</issnElectronic><keywords>digital microscope; inspection system; metrology; particle swarm optimisation; heuristics; image stitching</keywords><publishedDay>4</publishedDay><publishedMonth>8</publishedMonth><publishedYear>2022</publishedYear><publishedDate>2022-08-04</publishedDate><doi>10.3390/app12157827</doi><url/><notes/><college>COLLEGE NANME</college><department>Computer Science</department><CollegeCode>COLLEGE CODE</CollegeCode><DepartmentCode>SCS</DepartmentCode><institution>Swansea University</institution><apcterm/><funders>This research received no external funding.</funders><projectreference/><lastEdited>2022-09-23T12:40:37.0437784</lastEdited><Created>2022-08-28T18:49:52.2033245</Created><path><level id="1">Faculty of Science and Engineering</level><level id="2">School of Mathematics and Computer Science - Computer Science</level></path><authors><author><firstname>Louis</firstname><surname>Ryan</surname><order>1</order></author><author><firstname>Stefan</firstname><surname>Kuhn</surname><orcid>0000-0002-5990-4157</orcid><order>2</order></author><author><firstname>Simon</firstname><surname>Colreavy-Donnely</surname><orcid>0000-0002-1795-6995</orcid><order>3</order></author><author><firstname>Fabio</firstname><surname>Caraffini</surname><orcid>0000-0001-9199-7368</orcid><order>4</order></author></authors><documents><document><filename>60897__25201__6cc5294afa4a445fa78d3523ac06f00b.pdf</filename><originalFilename>60897_VoR.pdf</originalFilename><uploaded>2022-09-23T12:39:10.2542539</uploaded><type>Output</type><contentLength>9131604</contentLength><contentType>application/pdf</contentType><version>Version of Record</version><cronfaStatus>true</cronfaStatus><documentNotes>&#xA9; 2022 by the authors. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license</documentNotes><copyrightCorrect>true</copyrightCorrect><language>eng</language><licence>https://creativecommons.org/licenses/by/4.0/</licence></document></documents><OutputDurs/></rfc1807>
spelling 2022-09-23T12:40:37.0437784 v2 60897 2022-08-28 Particle Swarm Optimisation in Practice: Multiple Applications in a Digital Microscope System d0b8d4e63d512d4d67a02a23dd20dfdb 0000-0001-9199-7368 Fabio Caraffini Fabio Caraffini true false 2022-08-28 SCS We demonstrate that particle swarm optimisation (PSO) can be used to solve a variety of problems arising during operation of a digital inspection microscope. This is a use case for the feasibility of heuristics in a real-world product. We show solutions to four measurement problems, all based on PSO. This allows for a compact software implementation solving different problems. We have found that PSO can solve a variety of problems with small software footprints and good results in a real-world embedded system. Notably, in the microscope application, this eliminates the need to return the device to the factory for calibration. Journal Article Applied Sciences 12 15 7827 MDPI AG 2076-3417 digital microscope; inspection system; metrology; particle swarm optimisation; heuristics; image stitching 4 8 2022 2022-08-04 10.3390/app12157827 COLLEGE NANME Computer Science COLLEGE CODE SCS Swansea University This research received no external funding. 2022-09-23T12:40:37.0437784 2022-08-28T18:49:52.2033245 Faculty of Science and Engineering School of Mathematics and Computer Science - Computer Science Louis Ryan 1 Stefan Kuhn 0000-0002-5990-4157 2 Simon Colreavy-Donnely 0000-0002-1795-6995 3 Fabio Caraffini 0000-0001-9199-7368 4 60897__25201__6cc5294afa4a445fa78d3523ac06f00b.pdf 60897_VoR.pdf 2022-09-23T12:39:10.2542539 Output 9131604 application/pdf Version of Record true © 2022 by the authors. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license true eng https://creativecommons.org/licenses/by/4.0/
title Particle Swarm Optimisation in Practice: Multiple Applications in a Digital Microscope System
spellingShingle Particle Swarm Optimisation in Practice: Multiple Applications in a Digital Microscope System
Fabio Caraffini
title_short Particle Swarm Optimisation in Practice: Multiple Applications in a Digital Microscope System
title_full Particle Swarm Optimisation in Practice: Multiple Applications in a Digital Microscope System
title_fullStr Particle Swarm Optimisation in Practice: Multiple Applications in a Digital Microscope System
title_full_unstemmed Particle Swarm Optimisation in Practice: Multiple Applications in a Digital Microscope System
title_sort Particle Swarm Optimisation in Practice: Multiple Applications in a Digital Microscope System
author_id_str_mv d0b8d4e63d512d4d67a02a23dd20dfdb
author_id_fullname_str_mv d0b8d4e63d512d4d67a02a23dd20dfdb_***_Fabio Caraffini
author Fabio Caraffini
author2 Louis Ryan
Stefan Kuhn
Simon Colreavy-Donnely
Fabio Caraffini
format Journal article
container_title Applied Sciences
container_volume 12
container_issue 15
container_start_page 7827
publishDate 2022
institution Swansea University
issn 2076-3417
doi_str_mv 10.3390/app12157827
publisher MDPI AG
college_str Faculty of Science and Engineering
hierarchytype
hierarchy_top_id facultyofscienceandengineering
hierarchy_top_title Faculty of Science and Engineering
hierarchy_parent_id facultyofscienceandengineering
hierarchy_parent_title Faculty of Science and Engineering
department_str School of Mathematics and Computer Science - Computer Science{{{_:::_}}}Faculty of Science and Engineering{{{_:::_}}}School of Mathematics and Computer Science - Computer Science
document_store_str 1
active_str 0
description We demonstrate that particle swarm optimisation (PSO) can be used to solve a variety of problems arising during operation of a digital inspection microscope. This is a use case for the feasibility of heuristics in a real-world product. We show solutions to four measurement problems, all based on PSO. This allows for a compact software implementation solving different problems. We have found that PSO can solve a variety of problems with small software footprints and good results in a real-world embedded system. Notably, in the microscope application, this eliminates the need to return the device to the factory for calibration.
published_date 2022-08-04T04:19:23Z
_version_ 1763754286590722048
score 11.017797