mobile based distribution system for managing abandoned or lost pets
TRANSCRIPT
10th International Symposium on Distributed Computing and Artificial IntelligenceSalamanca, 22nd-24th May, 2013 1
Mobile-Based Distributed Systemfor Managing Abandoned or Lost PetsJosé-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)
10th International Symposium on Distributed Computing and Artificial IntelligenceSalamanca, 22nd-24th May, 2013 2
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.
10th International Symposium on Distributed Computing and Artificial IntelligenceSalamanca, 22nd-24th May, 2013 3
• Limited to specific geographic areas.
• Different data specification.
• Non-automated systems.
Current solutions
HeLP Lost and Adoptable Pets
Petfinder
GlobalPetAlert
City of Calgary
10th International Symposium on Distributed Computing and Artificial IntelligenceSalamanca, 22nd-24th May, 2013 4
• 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
10th International Symposium on Distributed Computing and Artificial IntelligenceSalamanca, 22nd-24th May, 2013 5
• 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
10th International Symposium on Distributed Computing and Artificial IntelligenceSalamanca, 22nd-24th May, 2013 6
Proposed solution• ClientI. Inform about a lost or
abandoned pet1) By means a smart
mobile device2) Through a Web
Application
II. Receive notices
• Server
I. Receives the notification
1) Processes the data2) Match information3) Generates warnings
10th International Symposium on Distributed Computing and Artificial IntelligenceSalamanca, 22nd-24th May, 2013 7
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
10th International Symposium on Distributed Computing and Artificial IntelligenceSalamanca, 22nd-24th May, 2013 8
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
• Client Input–Metadata:
provided directly by the smart mobile device• Date• Time• Geoloation• User
10th International Symposium on Distributed Computing and Artificial IntelligenceSalamanca, 22nd-24th May, 2013 9
Server components• Data extractor–Data extractor–Data matching–Data process–Warning generator
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 IntelligenceSalamanca, 22nd-24th May, 2013 10
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.
10th International Symposium on Distributed Computing and Artificial IntelligenceSalamanca, 22nd-24th May, 2013 11
System developed• Server: Web service and database
10th International Symposium on Distributed Computing and Artificial IntelligenceSalamanca, 22nd-24th May, 2013 12
Conclusions and future work• 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
assigned to a pet.
10th International Symposium on Distributed Computing and Artificial IntelligenceSalamanca, 22nd-24th May, 2013 13
Experiments and results• Performance tests–Communications functions–Data base insertion
• Main data extraction–Data extractor from picture• Image segmentation– Clustering method: 82,3% success– Edge detection: 92,1% success
• Main problem: The Label success rate depends on the quality of the image
10th International Symposium on Distributed Computing and Artificial IntelligenceSalamanca, 22nd-24th May, 2013 14
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.
10th International Symposium on Distributed Computing and Artificial IntelligenceSalamanca, 22nd-24th May, 2013 15
Mobile-Based Distributed Systemfor Managing Abandoned or Lost PetsJosé-Luis Poza-Luján(1), Daniel Garrote-Hildebrand(2),
Juan-Luis Posadas-Yagüe(1) and José-Enrique Simó-Ten(1)
Thanks for your attention