Automated Approach for the Importing the New Photo Set to Private Photo Album to Make It More Searchable
Total Page:16
File Type:pdf, Size:1020Kb
УДК 004.855 DOI: 10.18523/2617-3808.2020.3.141-148 D. Nikulin, O. Buchko AUTOMATED APPROACH FOR THE IMPORTING THE NEW PHOTO SET TO PRIVATE PHOTO ALBUM TO MAKE IT MORE SEARCHABLE This paper focuses on describing several Informational Retrieval (IR) Multimedia Systems that work primarily with private photo albums and it provides comparison of IR Multimedia Systems in terms of functionality. The Informational Retrieval Multimedia systems, used for comparison are selected as the most known and widely used as well. The Informational Retrieval Multimedia systems compared are Mylio, Google Photo, Apple Photo, Synology Moments and digiKam. Moreover, based on these systems compari- son, this paper provides the definition of the end-point user needs. Then it provides the identification and the prioritization (based on the author’s experience and opinion) the issues in private information Retrieval multimedia systems to be addressed by any technical solution. The following issues have been addressed as the most important from the end-point user’s perspective: First of all, it is “Not existing EXIF file metada- ta”.(It is divided into two sub issues: not existing taken date and GEO data for place it was taken at); as second, the linking a photo to an author person entity (Based on camera brand and model given as metadata); And as the last one, linking the set of photos to the predefined type of event, like birthdays, anniversaries, holidays, trips etc.(Based on tagging the photos in semi-automated way). For each issue, this document has provided the technical approaches and program algorithms (in a pseudo code) as well. Also, the using of relevant tools is provided if applicable. Each tool mentioned is described in a few words and given with a reference to read about. This document has also described the human in- volvement into the process, if a totally automated process is not possible. As a conclusion this paper describes the key points that were identified during the identification and addressing the issues. The conclusion also gives a proposal for a technical solution (that is required to be used during importing the new photo set into existing IR Multimedia systems) with context diagram that represents the user, its devices with multimedia data, the system to import the data from user multimedia devices and Informational Retrieval multimedia system to keep the whole private multimedia and to search the target photo set. Finally, it gives the definition of workflow steps to describe the main activity flow (with human involvement and software as well) to be implemented in a technical solution in future. Keywords: IR Multimedia Systems, Metadata, Photo Album. Definition of the user needs Ordinary people also might be interested in such in Multimedia IR systems kind of engines. For example, let us calculate the size of a photo album for an average family. Here This chapter provides a review of the areas of po- we assume that an average family consists of 3 per- tential intended usage and implementation of Multi- sons. Also, let us assume a family owns 2 devices media IR systems (that search through the non-textu- with a camera. On average, one person with a photo al information) in different fields. In corporate seg- device can take 5 photos per day, and thus, the entire ment, the target audience might be: family takes 10 photos per day (sometimes it might – people of different professions who need access be 0, but sometimes it might be hundreds). It means to images, like medical professionals searching that one family can take more than 3 thousand pho- for medical images or architects requiring the tos annually, and in 10 years – more than 30 thou- image examples to create the buildings; sand of photos. And, if such a family does not have – video content engineers, when looking for spe- a good tool to search through the 30 thousand of cial video segments and movies by their titles; photos of their photo album, the process of finding – journalists who work with camera to create mul- of target photos might be very difficult. timedia news content; From an average user’s point of view, there are – photographers that provide their services to the following requirements to be met by the Multi- companies; media IR system: – car engineers who need photographs and sound – it should provide a container to keep different of car engines. ty pes of multimedia; © Nikulin D., Buchko O., 2020 142 ISSN 2617-3808. Наукові записки НаУКМА. Комп’ютерні науки. 2020. Том 3 – it should be possible to represent any kind of – Objects in it (forests, pets, cars); multimedia information (photo, video, and audio); – Events description (my father’s birthday, a trip – it should provide a simple way to edit the multi- to London); media data; – Commentary (any text comments); – it should be possible to search through the con- – Rating or marks (from 0 to 10); tent quickly and easily; – A combination of color, texture (a lot of blue – it should allow filtering of information by sev- (like the sky)); eral sets of criteria; – Emotions attached to an event (smiles, etc.) – relevance feedback shall be implemented; – Similar photos. – it should include indexing and cataloguing func- Let us provide the examples of requests based on tions; photo properties/attributes that people might make – it should be possible to find information by ex- when searching for certain photos: ample of image; – it should include a function of browsing through – My photos from April 2020; the search results. – All photos when I am at home; It is clear enough how to keep and represent the – My father’s anniversaries; multimedia information. However, the question is – Photos when I was in Italy; what kind of search requests are possible in this case. – Photos where I am in the forest; There are many different technical photo pro- – All my cat/dog photos; perties/attributes, such as Aperture, Camera make, – Photos with my grandmother from 2000 till 2010 Camera model, etc. (see the figure below). All of at home; them could be used in the search. – Photos made by my brother. Overview and comparison of the private Multimedia IR systems This chapter provides an overview and compari- son of several private Multimedia IR systems. There are photo organizers that provide the functions similar to private Multimedia IR sys- tems. Therefore, they are chosen as a subject for the overview and comparison. They currently per- form the search in photo set by organizing the photos based on their date, location, categories, etc. They suggest to create a folder structure and put the files on it. The folder name can be some- thing like Date_Shoot-Type_Event Name. It can also include a location or any other information the user wants. In such a way the user can create subfolders based on the number of photographers or cameras. The idea is to avoid photos having the same file name in the folder [5]. This [5] provides the list of Photo Organizer for professional pho- tographer and those organizers can be used by a Figure 1. Photo file properties/attributes usual user with a big photo album. There are even relevant online courses available In this paper we are focusing only on those prop- to guide the user how to organize the photos. erties/attributes that might be used in search by or- The multimedia IR systems are selected for the dinary people. They might be: overview according to the following set of criteria. – Data and time when the photo is taken (e.g.: One or several of them: 2020/04/20 21:22:21); – should be online; – The people in it (e.g.: my father, friend); – should be offline; – The place where it is taken (for instance, longi- – shall be free; tude + latitude or “my parents’ home”); – shall be paid. D. Nikulin, O. Buchko. Automated Approach for the Importing the New Photo Set to Private Photo Album to Make it More Searchable 143 Table 1 Comparison of IR multimedia systems by features coverage Feature Google Apple Synology digiKam Feature description Mylio Priority Photo photo Moments [4] Keeping and presenting the Multimedia information 10 + + + + + Editing the Multimedia information 8 + - + + + Indexing and cataloguing 10 + + + + + Browsing the filtered information 10 + + + + + Search and filtering by date/time 9 + + + + + Search and filtering by location 10 + + + + + Search and filtering by people 8 + + + + + (using facial recognition) Search and filtering by objects 2 - - - + - Search and filtering by events 7 Tagging Tagging Tagging Tagging Tagging Search and filtering by votes/marks/user feedback 5 + + + + + Search and filtering by comments 3 + + + + + Search and filtering by emotions 2 - - - - - Search and filtering by similar photos 1 - + + - + Search and filtering by a combination of color, texture 2 - - - - + Search and filtering by a photo author 7 Tagging Tagging Tagging Tagging Tagging The comparison table shows the following as- – only some systems perform the search by a com- pects: bination of color or texture; – almost all systems are able to support storage, – the search by photo author is successful only by editing, indexing, browsing and cataloguing the applying tagging. multimedia data; The more detailed comparison of photo organiz- – all systems are able to search using location data ers is provided by Wikipedia and available here [1]. and date/time metadata; – all systems are able to define a person using face Identification and prioritization recognition technology; of the issues in IR multimedia systems – only several systems can recognize the objects on the photos; This chapter dwells upon the identification and – searching by event is possible only through tagging; prioritization of the issues found during the over- – search by feedback and by comments ability is view and compassing the current IR multimedia provided by all systems; systems.