Version 6 Under Development Copyright 2008 to 2012

I intend to update this part of the web-site more than any other part of the web-site. This is basically where I give my views about picture recognition or what I have been doing with the project. The blog will always start with the latest thoughts I have. It does jump around from development of two applications. I do not always say which application I have been working on.

This is a list of random thoughts and ideas and I do not check the spelling etc or even if it makes a lot of sense. I just type down what I am thinking about at the time and what ideas I have had about the project etc.

Please note all version 5 user will be able to upgrade to version 6 using the free update system.

Version 6 is still a long way off and will take several months of full time work and testing etc.

My Blog

03 Feb 2012

Geo Tagging Feasibility Study

I have started to look at the posibility of extracting and using Geo data to help speed up a search when picture recognition or a tag search is being used. If the photo belongs to say me then I will usually remember where I have taken that photo therefore the photo can easily be searched for using Geo searching and combing this with picture recognition this could be very fast.

However there are some problems with this I have over a 100,000 pictures and very few of them where taken with a phone or camera that adds geo data to the picture file as this is a new idea. Therefore it will have limited use but when possible will make earching very easy. Secondly i you convert from one file format to another then most geo information will be lost. Some file formats will not even allow for geo information however the good news is that the most common used format will and that is jpg. But again this is another tool to help find and locate pictures. In the future I think geo tagging will become very useful in that you can take a Geo tagged picture and us that picture to search out other pictures you have taken in that location.

Combine picture recognition and Geo tagging and I think you will have a very powerful tool. Currently this is only at the feasibility study stage.

Geo tagging could be a problem if some third party software save their Lat, Long in an incorrect format. Not complying with the standard may cause problem it would seem that the denominator is being given values of non 1 or non 100. Therefore not conforming to the standard but easily interpretted but still would require extra coding that would not conform to the standard.

One of the reasons why the GPRSG Software is so well liked is its reliability. This can only be achieved by working through every possibility to insure the best results. When considering the life cycle of software development this is best achieved at (development plus testing itteration) prior to final testing.

Phone aApp Maybe

Hopefully I would like also to see a GPRSG Phone App available for things like pre-tagging. that will allow pictures taken to be quickly tagged prior to being downloaded to a Computer.

New Picture Recognition File format

My ultimate goal is to create an image standard for picture recognition that will be encoded in such a way that objects and background will be easily distinguished again this is my idea and my idea alone and therefore intellectual property. The concept is very simple but could be an amazing format for picture recognition. However it would need a very large camera company etc. The concept is allowing a camera to take several pre-photos before someone takes a shot in a digital age this would be very possible and calculate any movement of any objects. The background could be ascertained if using some complex algorthims in the camera. Once the picture is taken it would be saved to this new image recognition format. Other methods could also be used in providing a format that is very useful to picture recognition software. A type of format that could achieve this would be very useful to the government, and very many organisations. It could incorporate very easy to access tagging systems and cross picture tagging systems and a type of html hyperlinks with a type of hotspot tag over image. For example if you moved over a certain part of a picture and say hotspot tagging is allowed then it would display a tag and description of say a castle. If any large organisation would like to consider such a picure format that could do all of the above and more please contact GPRSG. Importantly the standard would be made available to all so that it could be incorporated into many different types of packages.

20 January 2012

Phase 1 Feasibility Study

I have started work on phase one of the largest changes to the GPRSG "General Picture Recognition Software General" since the start of the project. Phase two is a project in itself and will accomplish the theory of "Exponential Automatic Tagging." I have undertaken a feasibility study of the concept below and believe that it is actually possible to achieve.

Phase two

This phase has not yet stated but will be putting directly into code colour and image "Exponential Automatic Tagging" into the General Picture Recognition software.

The Concept

What I am going to explain is my concept and my concept alone all intellectual rights for the following belong to myself only. It will be the biggest change in picture recognition and I have called it "Exponential Automatic Tagging."

Exponential Automatic Tagging" in short it will allow for automatic tagging of images. Most people think this is impossible but actually it is very possible. The general picture recognition software already searches out groups of images and then tags those image once listed.

For example if you select a Car it will go off and attempt to find all the cars on the computer in that category. It will find so many cars that are close enough to the sample picture. Some cars will not be close enough and a match will not be obtained.

The second way of attempting to find a car that is too different from the sample is to use special information collected from other searches of cars from around the world. This information is useful if the information is a close match. But there will always be pictures that are missed initially.

Now in version 6 there will be introduced "Exponential Automatic Tagging." This is very important and very different because it allows for automatic tagging without the need for user input.

The concept is very simple, it builds on already tagged pictures. Once a set of images are identified using picture recognition they can then be tagged. Because the image is checked and then tagged by a human it will be 100% accurate. This is the bases for automatic tagging. If you have 10 pictures that you know are pictures that have already been tagged, then the software can use those 10 images as if they are 10 samples that are already known. It uses those 10 images to find say another ten images it then transfers the tag or adds a sub tag to that image if required. This can allow that image to be searched on more than one object if say you have a car and a boat in the same image. It can use those 20 images to eventually be used to tag more images "Exponentially" by allowing future searches to be wider allowing it to jump to different images but of the same theme or object.

This is all done automatically therefore it can run in the background without the computer user having to do anything at all. However the User will have the option to check the results if they wish. This can be useful if you wish to set a very wide search in this case you can still change or remove the tag if it is not correct. But the auto tagging will usually be correct and can be set in such a way that it is near impossible to be incorrect.

Have done a large amount of testing the initial results on only one part of the overall strategy is outstanding. Multi sub tagging on more that one object in a picture has not yet been developped but I am looking foreward to see the results in the future. But already I am having oustanding results for the main image and (object) tagging.

This all happens in backgound mode in non technical terms it will allow image to be tagged therefore easily found by a simple search like typing in say "Castle" will list all the images of castles on the computer that are now tagged or a search for say "Castle" "Scottish" and could return all castles in Scotland on your computer.

Putting all these concepts and ideas into prctice will be done at phase 2 which will be the actual full research development and testing of this new project that will take several months at least. The new prject will take something that has been developed in a hobby capacity and eventually moved into a commercial viable product.

Please go to the download page from here