Jennifer Smith

Cat Scat DNA

The EOL Profile Newsfeed contains comments left for its owner by other members, EOL Community invitations, and gathers updates associated with the items in the owner's EOL watch list.

Add a new comment

  • Profile picture of Katja Schulz who took this action.

    Katja Schulz commented on "EOL Discussion Group":

    @Yan Wong: The original images you uploaded were probably incorrectly rotated, and they got auto-rotated by Flickr. However, we download the originals from Flickr, so we get the incorrectly rotated ones. Unfortunately we don't have a solution for this problem right now, so we have to ask our contributors to upload correctly rotated images to Flickr.

    about 2 years ago

  • Profile picture of Yan Wong who took this action.

    Yan Wong commented on "EOL Discussion Group":

    I've just tried posting some old pictures of mine to the EoL Flickr group. On Flickr the images appear in the correct orientation, but on EoL the imported images are sometimes rotated incorrectly. See for instance http://www.flickr.com/photos/96340474@N07/8812291168/ and its imported version http://eol.org/data_objects/24774483 I guess this should be a relatively simple bug to iron out. My suspicion is that it to do with the way image rotation is stored in jpegs by Mac OS X preview, but it could be a flickr auto-rotation thing.

    about 2 years ago

  • Profile picture of Tsu Soo Tan who took this action.
    Tsu Soo Tan joined the community "EOL Photographers".

    about 2 years ago

  • Profile picture of Mike Jewell who took this action.
    Mike Jewell joined the community "EOL Photographers".

    about 2 years ago

  • Profile picture of Jonathan Ray who took this action.

    Jonathan Ray commented on "EOL API Discussion Group":

    Thanks for the suggestions. I'll look into it further, and hopefully the results will be worth it.

    about 2 years ago

  • Profile picture of Cyndy Parr who took this action.

    Cyndy Parr commented on "EOL API Discussion Group":

    @Roderic Page: People would be pretty good at the coarse matching (shrimp-like, bird, mold, flower) so I'm not sure it is helpful to have computer vision do that part. Definitely an area for research.

    about 2 years ago

  • Profile picture of Roderic Page who took this action.

    Roderic Page commented on "EOL API Discussion Group":

    If EOL already has the image then it should be straightforward to create a service to locate it (just match a hash of the image file). Google Images supports searching for images (go to http://www.google.co.uk/imghp and click on the camera icon in the search box). I've searched for EOL images and Google finds them (for example, chose an image from EOL, download it to your computer, then upload it to Google images and search for it). This answers the question "is this particular image in EOL?"). This question is obviously limited as it requires EOL to already have the image, but you could imagine that as more and more images end up in EOL (e.g., via Flicker and iNaturalist, and other contributors) the chances that an image you find on the web already exists in EOL will start to rise.

    The problem of finding an image "like" one you have is harder. Google supports this query as well, but seems to rely on matching images with similar distribution of colours, and so doesn't work terribly well. There are some useful posts on Stackoverflow about the general problem, e.g. http://stackoverflow.com/questions/843972/image-comparison-fast-algorithm and http://stackoverflow.com/questions/75891/algorithm-for-finding-similar-images.

    It strikes me that another way to tackle this question is to ask it in an other way, namely "what images would an organism generate if photographed?" For example, take a 3D model of an animal (the BBC has some which could be used as starting points), generate 2D photos of different aspects, then use something like template matching to try and classify images. Even a coarse classification (this matches a shrimp) might be a start.

    about 2 years ago • edited: about 2 years ago

  • Profile picture of Cyndy Parr who took this action.

    Cyndy Parr commented on "EOL API Discussion Group":

    @Jonathan Ray: Ah, we once had a Google Summer of Code student working on a way to do image finding using an image and it is a VERY VERY hard problem. LeafSnap.com is an app that does this for North American tree leaves; it is pretty specialized.

    about 2 years ago

  • Profile picture of Jonathan Ray who took this action.

    Jonathan Ray commented on "EOL API Discussion Group":

    Their wouldn't be any other data being sent, it would be based on I don't know what I'm looking at so find it for me approach. I thought it would be a long shot, but thought I'd ask.

    about 2 years ago

  • Profile picture of Jeff Holmes who took this action.

    Jeff Holmes commented on "EOL API Discussion Group":

    EOL doesn't have any image matching algorithm, if that is what you are after. Can you say more about data that might go with the image? Do you have any source or taxonomic information?

    about 2 years ago

  • Profile picture of Jonathan Ray who took this action.

    Jonathan Ray commented on "EOL API Discussion Group":

    @Jeff Holmes: yes by starting with a photo taken and trying to find that match on EOL, and in turn using that to find the species name for example. For the confusion, as I am also trying to still work out the kinks on what I'm hoping to accomplish.

    about 2 years ago

  • Profile picture of Jeff Holmes who took this action.

    Jeff Holmes commented on "EOL API Discussion Group":

    @Jonathan Ray: I'm still confused if you are starting with a photo from somewhere else and are trying to find a match on EOL or if you are trying to find a photo based on a species name or something more like that...

    about 2 years ago

  • Profile picture of Nathan Wilson who took this action.

    Nathan Wilson commented on "EOL API Discussion Group":

    How is the image getting into EOL or how are are you finding the image in question?

    about 2 years ago

  • Profile picture of Jonathan Ray who took this action.

    Jonathan Ray commented on "EOL API Discussion Group":

    This is where, I guess you could say I am having writers block. Or up for suggestions on trying to get the EOL API to be used in a way that I am hoping. I would want to match the photo, with my own identifier (or even image upload) that would match that paticular photo or return similiar options. I am hoping to learn more about your API on hopes of using it in java, for app cability. I am starting to look into this as a hobby, outside of my tech life, and any help/suggestions would be highly welcomed. Thanks.

    about 2 years ago

  • Profile picture of Cyndy Parr who took this action.

    Cyndy Parr commented on "EOL Discussion Group":

    @Yan Wong: We reharvest from Wikimedia Commons about once a week, so the change should eventually propagate to us. If it doesn't, let us know.

    about 2 years ago

  • Profile picture of Cyndy Parr who took this action.

    Cyndy Parr commented on "EOL API Discussion Group":

    @Jonathan Ray: I was sloppy, what I really meant was, how would you want to match the picture. Using your own identifier? Your own image URL? Either could be consistent with the approach that Nathan is talking about.

    about 2 years ago

  • Profile picture of Yan Wong who took this action.

    Yan Wong commented on "EOL Discussion Group":

    Does the EoL wikipedia scraping code revise currently existing EoL content depending on changes to wikipedia? I've just found this photo: http://eol.org/data_objects/17272302 which is the result of an accidental inclusion of the wrong species into the Wikipedia image gallery for Tremarctos ornatus. I've removed it from the gallery on wikipedia, but I don't know if I need to flag it up as misidentified on EoL too, or if my changes to wikipedia will propagate down to EoL.

    about 2 years ago

  • Profile picture of Jeff Holmes who took this action.

    Jeff Holmes commented on "EOL API Discussion Group":

    @Jonathan Ray: I'm interested in this topic as well. Can you say a little more about what you mean by matching? What data are you starting with?

    about 2 years ago

  • Profile picture of Nathan Wilson who took this action.

    Nathan Wilson commented on "EOL API Discussion Group":

    The only approach I've found for doing this with the current API is to use the collection API to get a list of the photos provided by a content partner. It's a bit ugly, but there's enough information there to figure out the needed calls to the data_object API call.
    I'm interested in your use case. The most important case we've come up with is providing content partners a way to get deep links into EOL. This suggest a large batch lookup for all the content for a partner would be more efficient than a picture by picture lookup using, for example, the unique id provided by a given content partner.
    In our existing ticket tracking system, I've already requested:
    - A single (possibly paginated) API call that returns all the information a content partner needs to connect their pages to the appropriate EOL pages. In this case having the returned by the data_object API call added to the collection API call would be sufficient, but having the unique id provided by the content partner would be better (parsing URLs is ugly).
    - Include in the collection API the data_object URL rather than just the EOL data_object id (gives EOL the ability to change the URL).
    - An API call for discovering a content partner's collection (currently you have to look it up by hand and hard code it).

    about 2 years ago • edited: about 2 years ago

  • Profile picture of Jonathan Ray who took this action.

    Jonathan Ray commented on "EOL API Discussion Group":

    Well I was thinking of matching the picture and then parsing the data, maybe not actually retrieving the photo itself but the data of the matched picture, but down the line actually rwtieving like a thumbnail of the matched picture may prove beneficial. Thanks.

    about 2 years ago