SlideShare une entreprise Scribd logo
1  sur  15
10th International Symposium on Distributed Computing and Artificial Intelligence
Salamanca, 22nd-24th May, 2013
Mobile-Based Distributed System
for Managing Abandoned or Lost Pets
José-Luis Poza-Luján(1), Daniel Garrote-
Hildebrand(2), Juan-Luis Posadas-Yagüe(1) and José-
Enrique Simó-Ten(1)(1) University Institute of Control Systems and Industrial Computing (ai2)
(2) School of Engineering in Computer Science (ETSinf)
Universitat Politècnica de València (UPV)
Camino de vera, s/n. 46022 Valencia (Spain)
1
10th International Symposium on Distributed Computing and Artificial Intelligence
Salamanca, 22nd-24th May, 2013
Current problem
• In most countries, legislation penalizes animal
abuse and neglect. However, animal loss or
abandonment is a current problem in some
communities.
• Numerous associations work in communities to
help animals either welcoming in animal shelters or
finding them a new home.
• Animal Protection Societies (APS) lack common
information, databases and channels to receive
animal warnings and notify the news.
2
10th International Symposium on Distributed Computing and Artificial Intelligence
Salamanca, 22nd-24th May, 2013
• Limited to specific
geographic areas.
• Different data
specification.
• Non-automated
systems.
Current solutions
3
HeLP Lost and
Adoptable Pets
Petfinder
GlobalPetAlert
City of Calgary
10th International Symposium on Distributed Computing and Artificial Intelligence
Salamanca, 22nd-24th May, 2013
• APS transmit the notice through their own webs as
well as in social networks.
• Currently advises are sent without checking
whether lost animals have been located.
Besides, users receive messages without picking the
geographic area of interest as they can receive
advises of lost animals that are located far away
from the area to be searched.
• It is of special interest the use of the new
technologies to optimize the entire process.
Current solutions
4
10th International Symposium on Distributed Computing and Artificial Intelligence
Salamanca, 22nd-24th May, 2013
• There has been carried out several studies about
protocols that must be followed when either a lost
animal or abandoned animal is found by someone.
• Most of these protocols insist specially on both the
importance of information management and the
huge possibilities of being applied into other
technology fields regarding animal researches.
• In order to follow these protocols, animal
protection societies usually use web pages and
mobile applications in which they can warn about a
lost animal or search one to adopt.
Proposed solution
5
10th International Symposium on Distributed Computing and Artificial Intelligence
Salamanca, 22nd-24th May, 2013
Proposed solution
6
• Client
I. Inform about a lost or
abandoned pet
1) By means a smart
mobile device
2) Through a Web
Application
II. Receive notices
• Server
I. Receives the
notification
1) Processes the data
2) Match information
3) Generates warnings
10th International Symposium on Distributed Computing and Artificial Intelligence
Salamanca, 22nd-24th May, 2013
Proposed solution
Virtual
draws
Picture
SoundForm
Geolocation
Date and
Time
DATAMETADATA
XML-based
message
creation
XML
File
Image /
Audio file Main data
extraction
CLIENTS SERVER
Data-
matching
Selective
Warings
Data
base
···
Data-
process
Manager
User
Animal specie, Size, Skin
tone and similar data
Time, Geolocation
and User
Smart
mobile
Computer Web
Server
- Warnings
- Data management
- Users management
- Security
Step 1
Step 3
Step 2
User
Step 5
Step 6
Step 4Step 7
Step 8
Abandoned or lost pet
7
10th International Symposium on Distributed Computing and Artificial Intelligence
Salamanca, 22nd-24th May, 2013
Client components
• Client Input
–Artificial methods:
generate data to be
processed directly.
• Form
• Virtual draw
–Natural methods:
generate data that
requires a pre-processed
• Picture
• Voice
8
• Client Input
–Metadata:
provided directly
by the smart
mobile device
• Date
• Time
• Geoloation
• User
10th International Symposium on Distributed Computing and Artificial Intelligence
Salamanca, 22nd-24th May, 2013
Server components
• Data extractor
–Data extractor
–Data matching
–Data process
–Warning generator
9
XML
File
Image /
Audio file Main data
extraction
SERVER
Data-
matching
Selective
Warings
Data
base···
Data-
process
Manager
User
Web
Server
- Warnings
- Data management
- Users management
- Security
10th International Symposium on Distributed Computing and Artificial Intelligence
Salamanca, 22nd-24th May, 2013
System developed
• Client: mobile App
–Picture view
• Provides a captured directly
or uploaded from file.
• Photo must be processed
on the server
–Form View
• Provides information
directly into the database
format.
10
10th International Symposium on Distributed Computing and Artificial Intelligence
Salamanca, 22nd-24th May, 2013
System developed
• Server: Web service and database
11
10th International Symposium on Distributed Computing and Artificial Intelligence
Salamanca, 22nd-24th May, 2013
Experiments and results
• Nowadays the system is being developed.
• First and second phase
–We are developing the mobile application and
the server-side applications.
–Some collation algorithms, with the selective
alarms, has been developed.
• First experiments
– Main data extraction phase
– Label success rate: Total percentage of the labels
extracted successful assigned to a pet.
12
10th International Symposium on Distributed Computing and Artificial Intelligence
Salamanca, 22nd-24th May, 2013
Experiments and results
• Performance tests
–Communications functions
–Data base insertion
• Main data extraction
–Data extractor from picture (white, dog)
• Image segmentation (5 dogs and two images per dog)
– Clustering method: dog: 56,7%  white: 82,3% success
– Edge detection: dog: 63,6%  white: 82,1% succes
• Main problem: The Label success rate depends on the
quality of the image (environment, mobile device
model, etc.)
13
10th International Symposium on Distributed Computing and Artificial Intelligence
Salamanca, 22nd-24th May, 2013
Conclusions and future work
• This project has several technological challenges
that should be achieved are mainly associated with
data collation and selective advises.
• Challenges refer to avoid duplicate data in
databases or even to provide a simple storage
method.
• System suggests a few social challenges.
– The main one consists of achieving a collation level that
permits to increase the lost animal location, as selective
messages allow delimiting the search up to the recent
places in which the animal has been to.
14
10th International Symposium on Distributed Computing and Artificial Intelligence
Salamanca, 22nd-24th May, 2013
Mobile-Based Distributed System
for Managing Abandoned or Lost Pets
José-Luis Poza-Luján(1), Daniel Garrote-
Hildebrand(2), Juan-Luis Posadas-Yagüe(1) and José-
Enrique Simó-Ten(1)
15
Thanks for your attention

Contenu connexe

Similaire à Mobile based distribution system for managing abandoned or lost pets

ESWC 2015 - EU Networking Session
ESWC 2015 - EU Networking SessionESWC 2015 - EU Networking Session
ESWC 2015 - EU Networking SessionErik Mannens
 
Ontology Building vs Data Harvesting and Cleaning for Smart-city Services
Ontology Building vs Data Harvesting and Cleaning for Smart-city ServicesOntology Building vs Data Harvesting and Cleaning for Smart-city Services
Ontology Building vs Data Harvesting and Cleaning for Smart-city ServicesPaolo Nesi
 
03.12.2015 f inish intro v1
03.12.2015 f inish intro v103.12.2015 f inish intro v1
03.12.2015 f inish intro v1Cor Verdouw
 
agriopenlink @Precision Dairy Farming 2015 (Rochester, MN)
agriopenlink @Precision Dairy Farming 2015 (Rochester, MN)agriopenlink @Precision Dairy Farming 2015 (Rochester, MN)
agriopenlink @Precision Dairy Farming 2015 (Rochester, MN)Slobodanka Dana Kathrin Tomic
 
[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...
[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...
[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...Matteo Ferroni
 
Chinese Fujian delegation 03Mar2014
Chinese Fujian delegation 03Mar2014Chinese Fujian delegation 03Mar2014
Chinese Fujian delegation 03Mar2014Sjaak Wolfert
 
Tech Jam 2015: Action Cluster Highlights
Tech Jam 2015: Action Cluster HighlightsTech Jam 2015: Action Cluster Highlights
Tech Jam 2015: Action Cluster HighlightsUS-Ignite
 
Complex Event Processing Using IOT Devices Based on Arduino
Complex Event Processing Using IOT Devices Based on ArduinoComplex Event Processing Using IOT Devices Based on Arduino
Complex Event Processing Using IOT Devices Based on Arduinoneirew J
 
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINOCOMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINOijccsa
 
1st Technical Meeting - WP1
1st Technical Meeting - WP11st Technical Meeting - WP1
1st Technical Meeting - WP1SLOPE Project
 
KeepIt Course 4: digital preservation recap, by Andreas Rauber, Hannes Kulovi...
KeepIt Course 4: digital preservation recap, by Andreas Rauber, Hannes Kulovi...KeepIt Course 4: digital preservation recap, by Andreas Rauber, Hannes Kulovi...
KeepIt Course 4: digital preservation recap, by Andreas Rauber, Hannes Kulovi...JISC KeepIt project
 
Data is the new oil: Big data, data mining and bio - inspiring techniques
Data is the new oil: Big data, data mining and bio - inspiring techniquesData is the new oil: Big data, data mining and bio - inspiring techniques
Data is the new oil: Big data, data mining and bio - inspiring techniquesAboul Ella Hassanien
 
Data are the new oil: Big data, data mining and bio - inspiring techniques
Data are the new oil: Big data, data mining and bio - inspiring techniquesData are the new oil: Big data, data mining and bio - inspiring techniques
Data are the new oil: Big data, data mining and bio - inspiring techniquesAboul Ella Hassanien
 
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004Jason Hong
 
FI-PPP SmartAgriFood and FIspace at IoT China 2013
FI-PPP SmartAgriFood and FIspace at IoT China 2013FI-PPP SmartAgriFood and FIspace at IoT China 2013
FI-PPP SmartAgriFood and FIspace at IoT China 2013Sjaak Wolfert
 
2020 book challenges_andtrendsinmultimoda
2020 book challenges_andtrendsinmultimoda2020 book challenges_andtrendsinmultimoda
2020 book challenges_andtrendsinmultimodassuserbf2656
 
Towards a Smart (City) Data Science. A case-based retrospective on policies, ...
Towards a Smart (City) Data Science. A case-based retrospective on policies, ...Towards a Smart (City) Data Science. A case-based retrospective on policies, ...
Towards a Smart (City) Data Science. A case-based retrospective on policies, ...Enrico Daga
 
2nd e-ROSA Stakeholder workshop: Hansen, Global Wheat Rust
2nd e-ROSA Stakeholder workshop: Hansen, Global Wheat Rust2nd e-ROSA Stakeholder workshop: Hansen, Global Wheat Rust
2nd e-ROSA Stakeholder workshop: Hansen, Global Wheat Ruste-ROSA
 

Similaire à Mobile based distribution system for managing abandoned or lost pets (20)

ESWC 2015 - EU Networking Session
ESWC 2015 - EU Networking SessionESWC 2015 - EU Networking Session
ESWC 2015 - EU Networking Session
 
Ontology Building vs Data Harvesting and Cleaning for Smart-city Services
Ontology Building vs Data Harvesting and Cleaning for Smart-city ServicesOntology Building vs Data Harvesting and Cleaning for Smart-city Services
Ontology Building vs Data Harvesting and Cleaning for Smart-city Services
 
03.12.2015 f inish intro v1
03.12.2015 f inish intro v103.12.2015 f inish intro v1
03.12.2015 f inish intro v1
 
agriopenlink @Precision Dairy Farming 2015 (Rochester, MN)
agriopenlink @Precision Dairy Farming 2015 (Rochester, MN)agriopenlink @Precision Dairy Farming 2015 (Rochester, MN)
agriopenlink @Precision Dairy Farming 2015 (Rochester, MN)
 
[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...
[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...
[EUC2014] cODA: An Open-Source Framework to Easily Design Context-Aware Andro...
 
Chinese Fujian delegation 03Mar2014
Chinese Fujian delegation 03Mar2014Chinese Fujian delegation 03Mar2014
Chinese Fujian delegation 03Mar2014
 
Tech Jam 2015: Action Cluster Highlights
Tech Jam 2015: Action Cluster HighlightsTech Jam 2015: Action Cluster Highlights
Tech Jam 2015: Action Cluster Highlights
 
Complex Event Processing Using IOT Devices Based on Arduino
Complex Event Processing Using IOT Devices Based on ArduinoComplex Event Processing Using IOT Devices Based on Arduino
Complex Event Processing Using IOT Devices Based on Arduino
 
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINOCOMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
COMPLEX EVENT PROCESSING USING IOT DEVICES BASED ON ARDUINO
 
1st Technical Meeting - WP1
1st Technical Meeting - WP11st Technical Meeting - WP1
1st Technical Meeting - WP1
 
KeepIt Course 4: digital preservation recap, by Andreas Rauber, Hannes Kulovi...
KeepIt Course 4: digital preservation recap, by Andreas Rauber, Hannes Kulovi...KeepIt Course 4: digital preservation recap, by Andreas Rauber, Hannes Kulovi...
KeepIt Course 4: digital preservation recap, by Andreas Rauber, Hannes Kulovi...
 
Data is the new oil: Big data, data mining and bio - inspiring techniques
Data is the new oil: Big data, data mining and bio - inspiring techniquesData is the new oil: Big data, data mining and bio - inspiring techniques
Data is the new oil: Big data, data mining and bio - inspiring techniques
 
Data are the new oil: Big data, data mining and bio - inspiring techniques
Data are the new oil: Big data, data mining and bio - inspiring techniquesData are the new oil: Big data, data mining and bio - inspiring techniques
Data are the new oil: Big data, data mining and bio - inspiring techniques
 
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004
An Architecture for Privacy-Sensitive Ubiquitous Computing at Mobisys 2004
 
FI-PPP SmartAgriFood and FIspace at IoT China 2013
FI-PPP SmartAgriFood and FIspace at IoT China 2013FI-PPP SmartAgriFood and FIspace at IoT China 2013
FI-PPP SmartAgriFood and FIspace at IoT China 2013
 
18CS3040 DISTRIBUTED SYSTEMS
18CS3040 DISTRIBUTED SYSTEMS18CS3040 DISTRIBUTED SYSTEMS
18CS3040 DISTRIBUTED SYSTEMS
 
2020 book challenges_andtrendsinmultimoda
2020 book challenges_andtrendsinmultimoda2020 book challenges_andtrendsinmultimoda
2020 book challenges_andtrendsinmultimoda
 
Sinnott Paper
Sinnott PaperSinnott Paper
Sinnott Paper
 
Towards a Smart (City) Data Science. A case-based retrospective on policies, ...
Towards a Smart (City) Data Science. A case-based retrospective on policies, ...Towards a Smart (City) Data Science. A case-based retrospective on policies, ...
Towards a Smart (City) Data Science. A case-based retrospective on policies, ...
 
2nd e-ROSA Stakeholder workshop: Hansen, Global Wheat Rust
2nd e-ROSA Stakeholder workshop: Hansen, Global Wheat Rust2nd e-ROSA Stakeholder workshop: Hansen, Global Wheat Rust
2nd e-ROSA Stakeholder workshop: Hansen, Global Wheat Rust
 

Plus de Jose Luis Poza Luján

Dirección de proyectos: responsabilidad en la toma de decisiones
Dirección de proyectos: responsabilidad en la toma de decisionesDirección de proyectos: responsabilidad en la toma de decisiones
Dirección de proyectos: responsabilidad en la toma de decisionesJose Luis Poza Luján
 
La documentación de los proyectos de Ingeniería Informática
La documentación de los proyectos de Ingeniería InformáticaLa documentación de los proyectos de Ingeniería Informática
La documentación de los proyectos de Ingeniería InformáticaJose Luis Poza Luján
 
Normativa de proyectos en ingeniería informática: el visado como reto
Normativa de proyectos en ingeniería informática: el visado como retoNormativa de proyectos en ingeniería informática: el visado como reto
Normativa de proyectos en ingeniería informática: el visado como retoJose Luis Poza Luján
 
¿Sueñan las cosas con ovejas conectadas a Internet?
¿Sueñan las cosas con ovejas conectadas a Internet?¿Sueñan las cosas con ovejas conectadas a Internet?
¿Sueñan las cosas con ovejas conectadas a Internet?Jose Luis Poza Luján
 
Formación universitaria semipresencial
Formación universitaria semipresencialFormación universitaria semipresencial
Formación universitaria semipresencialJose Luis Poza Luján
 
Experiencias de docencia apoyada en redes sociales en la Universidad Politécn...
Experiencias de docencia apoyada en redes sociales en la Universidad Politécn...Experiencias de docencia apoyada en redes sociales en la Universidad Politécn...
Experiencias de docencia apoyada en redes sociales en la Universidad Politécn...Jose Luis Poza Luján
 
Use of social media in teaching (students)
Use of social media in teaching (students)Use of social media in teaching (students)
Use of social media in teaching (students)Jose Luis Poza Luján
 
Performance and results of the triple buffering built-in in a Raspberry PI to...
Performance and results of the triple buffering built-in in a Raspberry PI to...Performance and results of the triple buffering built-in in a Raspberry PI to...
Performance and results of the triple buffering built-in in a Raspberry PI to...Jose Luis Poza Luján
 
Good practices in teaching through social media
Good practices in teaching through social mediaGood practices in teaching through social media
Good practices in teaching through social mediaJose Luis Poza Luján
 
Arduino as an embedded industrial controller
Arduino as an embedded industrial controllerArduino as an embedded industrial controller
Arduino as an embedded industrial controllerJose Luis Poza Luján
 
технологические средства , применяемые в учебном процессе
технологические средства , применяемые в учебном процессетехнологические средства , применяемые в учебном процессе
технологические средства , применяемые в учебном процессеJose Luis Poza Luján
 
Recursos tecnológicos de apoyo al aprendizaje
Recursos tecnológicos de apoyo al aprendizajeRecursos tecnológicos de apoyo al aprendizaje
Recursos tecnológicos de apoyo al aprendizajeJose Luis Poza Luján
 
Cinaic 2013 paper 189 - presentacion
Cinaic 2013   paper 189 - presentacionCinaic 2013   paper 189 - presentacion
Cinaic 2013 paper 189 - presentacionJose Luis Poza Luján
 
Análisis del uso de la red social como soporte a la docencia universitaria
Análisis del uso de la red social como soporte a la docencia universitariaAnálisis del uso de la red social como soporte a la docencia universitaria
Análisis del uso de la red social como soporte a la docencia universitariaJose Luis Poza Luján
 
Impacto de la evaluación continua en la carga del profesorado y en el rendimi...
Impacto de la evaluación continua en la carga del profesorado y en el rendimi...Impacto de la evaluación continua en la carga del profesorado y en el rendimi...
Impacto de la evaluación continua en la carga del profesorado y en el rendimi...Jose Luis Poza Luján
 

Plus de Jose Luis Poza Luján (20)

Dirección de proyectos: responsabilidad en la toma de decisiones
Dirección de proyectos: responsabilidad en la toma de decisionesDirección de proyectos: responsabilidad en la toma de decisiones
Dirección de proyectos: responsabilidad en la toma de decisiones
 
Upv subject soft skills-overview
Upv subject soft skills-overviewUpv subject soft skills-overview
Upv subject soft skills-overview
 
CoSki21 project overview
CoSki21 project overviewCoSki21 project overview
CoSki21 project overview
 
La documentación de los proyectos de Ingeniería Informática
La documentación de los proyectos de Ingeniería InformáticaLa documentación de los proyectos de Ingeniería Informática
La documentación de los proyectos de Ingeniería Informática
 
Técnicas rápidas para escribir
Técnicas rápidas para escribirTécnicas rápidas para escribir
Técnicas rápidas para escribir
 
Normativa de proyectos en ingeniería informática: el visado como reto
Normativa de proyectos en ingeniería informática: el visado como retoNormativa de proyectos en ingeniería informática: el visado como reto
Normativa de proyectos en ingeniería informática: el visado como reto
 
¿Sueñan las cosas con ovejas conectadas a Internet?
¿Sueñan las cosas con ovejas conectadas a Internet?¿Sueñan las cosas con ovejas conectadas a Internet?
¿Sueñan las cosas con ovejas conectadas a Internet?
 
Agile Social Branding
Agile Social BrandingAgile Social Branding
Agile Social Branding
 
Formación universitaria semipresencial
Formación universitaria semipresencialFormación universitaria semipresencial
Formación universitaria semipresencial
 
Experiencias de docencia apoyada en redes sociales en la Universidad Politécn...
Experiencias de docencia apoyada en redes sociales en la Universidad Politécn...Experiencias de docencia apoyada en redes sociales en la Universidad Politécn...
Experiencias de docencia apoyada en redes sociales en la Universidad Politécn...
 
Use of social media in teaching (students)
Use of social media in teaching (students)Use of social media in teaching (students)
Use of social media in teaching (students)
 
Performance and results of the triple buffering built-in in a Raspberry PI to...
Performance and results of the triple buffering built-in in a Raspberry PI to...Performance and results of the triple buffering built-in in a Raspberry PI to...
Performance and results of the triple buffering built-in in a Raspberry PI to...
 
Good practices in teaching through social media
Good practices in teaching through social mediaGood practices in teaching through social media
Good practices in teaching through social media
 
Arduino as an embedded industrial controller
Arduino as an embedded industrial controllerArduino as an embedded industrial controller
Arduino as an embedded industrial controller
 
Innovacion para principiantes
Innovacion para principiantesInnovacion para principiantes
Innovacion para principiantes
 
технологические средства , применяемые в учебном процессе
технологические средства , применяемые в учебном процессетехнологические средства , применяемые в учебном процессе
технологические средства , применяемые в учебном процессе
 
Recursos tecnológicos de apoyo al aprendizaje
Recursos tecnológicos de apoyo al aprendizajeRecursos tecnológicos de apoyo al aprendizaje
Recursos tecnológicos de apoyo al aprendizaje
 
Cinaic 2013 paper 189 - presentacion
Cinaic 2013   paper 189 - presentacionCinaic 2013   paper 189 - presentacion
Cinaic 2013 paper 189 - presentacion
 
Análisis del uso de la red social como soporte a la docencia universitaria
Análisis del uso de la red social como soporte a la docencia universitariaAnálisis del uso de la red social como soporte a la docencia universitaria
Análisis del uso de la red social como soporte a la docencia universitaria
 
Impacto de la evaluación continua en la carga del profesorado y en el rendimi...
Impacto de la evaluación continua en la carga del profesorado y en el rendimi...Impacto de la evaluación continua en la carga del profesorado y en el rendimi...
Impacto de la evaluación continua en la carga del profesorado y en el rendimi...
 

Dernier

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Dernier (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

Mobile based distribution system for managing abandoned or lost pets

  • 1. 10th International Symposium on Distributed Computing and Artificial Intelligence Salamanca, 22nd-24th May, 2013 Mobile-Based Distributed System for Managing Abandoned or Lost Pets José-Luis Poza-Luján(1), Daniel Garrote- Hildebrand(2), Juan-Luis Posadas-Yagüe(1) and José- Enrique Simó-Ten(1)(1) University Institute of Control Systems and Industrial Computing (ai2) (2) School of Engineering in Computer Science (ETSinf) Universitat Politècnica de València (UPV) Camino de vera, s/n. 46022 Valencia (Spain) 1
  • 2. 10th International Symposium on Distributed Computing and Artificial Intelligence Salamanca, 22nd-24th May, 2013 Current problem • In most countries, legislation penalizes animal abuse and neglect. However, animal loss or abandonment is a current problem in some communities. • Numerous associations work in communities to help animals either welcoming in animal shelters or finding them a new home. • Animal Protection Societies (APS) lack common information, databases and channels to receive animal warnings and notify the news. 2
  • 3. 10th International Symposium on Distributed Computing and Artificial Intelligence Salamanca, 22nd-24th May, 2013 • Limited to specific geographic areas. • Different data specification. • Non-automated systems. Current solutions 3 HeLP Lost and Adoptable Pets Petfinder GlobalPetAlert City of Calgary
  • 4. 10th International Symposium on Distributed Computing and Artificial Intelligence Salamanca, 22nd-24th May, 2013 • APS transmit the notice through their own webs as well as in social networks. • Currently advises are sent without checking whether lost animals have been located. Besides, users receive messages without picking the geographic area of interest as they can receive advises of lost animals that are located far away from the area to be searched. • It is of special interest the use of the new technologies to optimize the entire process. Current solutions 4
  • 5. 10th International Symposium on Distributed Computing and Artificial Intelligence Salamanca, 22nd-24th May, 2013 • There has been carried out several studies about protocols that must be followed when either a lost animal or abandoned animal is found by someone. • Most of these protocols insist specially on both the importance of information management and the huge possibilities of being applied into other technology fields regarding animal researches. • In order to follow these protocols, animal protection societies usually use web pages and mobile applications in which they can warn about a lost animal or search one to adopt. Proposed solution 5
  • 6. 10th International Symposium on Distributed Computing and Artificial Intelligence Salamanca, 22nd-24th May, 2013 Proposed solution 6 • Client I. Inform about a lost or abandoned pet 1) By means a smart mobile device 2) Through a Web Application II. Receive notices • Server I. Receives the notification 1) Processes the data 2) Match information 3) Generates warnings
  • 7. 10th International Symposium on Distributed Computing and Artificial Intelligence Salamanca, 22nd-24th May, 2013 Proposed solution Virtual draws Picture SoundForm Geolocation Date and Time DATAMETADATA XML-based message creation XML File Image / Audio file Main data extraction CLIENTS SERVER Data- matching Selective Warings Data base ··· Data- process Manager User Animal specie, Size, Skin tone and similar data Time, Geolocation and User Smart mobile Computer Web Server - Warnings - Data management - Users management - Security Step 1 Step 3 Step 2 User Step 5 Step 6 Step 4Step 7 Step 8 Abandoned or lost pet 7
  • 8. 10th International Symposium on Distributed Computing and Artificial Intelligence Salamanca, 22nd-24th May, 2013 Client components • Client Input –Artificial methods: generate data to be processed directly. • Form • Virtual draw –Natural methods: generate data that requires a pre-processed • Picture • Voice 8 • Client Input –Metadata: provided directly by the smart mobile device • Date • Time • Geoloation • User
  • 9. 10th International Symposium on Distributed Computing and Artificial Intelligence Salamanca, 22nd-24th May, 2013 Server components • Data extractor –Data extractor –Data matching –Data process –Warning generator 9 XML File Image / Audio file Main data extraction SERVER Data- matching Selective Warings Data base··· Data- process Manager User Web Server - Warnings - Data management - Users management - Security
  • 10. 10th International Symposium on Distributed Computing and Artificial Intelligence Salamanca, 22nd-24th May, 2013 System developed • Client: mobile App –Picture view • Provides a captured directly or uploaded from file. • Photo must be processed on the server –Form View • Provides information directly into the database format. 10
  • 11. 10th International Symposium on Distributed Computing and Artificial Intelligence Salamanca, 22nd-24th May, 2013 System developed • Server: Web service and database 11
  • 12. 10th International Symposium on Distributed Computing and Artificial Intelligence Salamanca, 22nd-24th May, 2013 Experiments and results • Nowadays the system is being developed. • First and second phase –We are developing the mobile application and the server-side applications. –Some collation algorithms, with the selective alarms, has been developed. • First experiments – Main data extraction phase – Label success rate: Total percentage of the labels extracted successful assigned to a pet. 12
  • 13. 10th International Symposium on Distributed Computing and Artificial Intelligence Salamanca, 22nd-24th May, 2013 Experiments and results • Performance tests –Communications functions –Data base insertion • Main data extraction –Data extractor from picture (white, dog) • Image segmentation (5 dogs and two images per dog) – Clustering method: dog: 56,7%  white: 82,3% success – Edge detection: dog: 63,6%  white: 82,1% succes • Main problem: The Label success rate depends on the quality of the image (environment, mobile device model, etc.) 13
  • 14. 10th International Symposium on Distributed Computing and Artificial Intelligence Salamanca, 22nd-24th May, 2013 Conclusions and future work • This project has several technological challenges that should be achieved are mainly associated with data collation and selective advises. • Challenges refer to avoid duplicate data in databases or even to provide a simple storage method. • System suggests a few social challenges. – The main one consists of achieving a collation level that permits to increase the lost animal location, as selective messages allow delimiting the search up to the recent places in which the animal has been to. 14
  • 15. 10th International Symposium on Distributed Computing and Artificial Intelligence Salamanca, 22nd-24th May, 2013 Mobile-Based Distributed System for Managing Abandoned or Lost Pets José-Luis Poza-Luján(1), Daniel Garrote- Hildebrand(2), Juan-Luis Posadas-Yagüe(1) and José- Enrique Simó-Ten(1) 15 Thanks for your attention