ImageMonkey / imagemonkey-core

ImageMonkey is an attempt to create a free, public open source image dataset.
https://imagemonkey.io
47 stars 10 forks source link

suggestion - label palette (eg for humans) #298

Open dobkeratops opened 1 year ago

dobkeratops commented 1 year ago

imagine being able to toggle the label list with some theme specific overlays, the most obvious one being person parts; (no change to the label data, just a way to visualise and select) id imagine bitmaps with colour coding sych that you could click on the reference icon/image to get the part,

here’s a mickup of what i’d imagine the person part icon would look like..

a similar thing could be done for street scenes (road,curb,pavement etc), and vehicle parts

could this be user defineable? ive found how to run a test server and serve pages on my network (and i have some hosting, but no domain name) perhaps you could the user specify a URL for some JSON defining these schemes; ive also seen how a page can pass values via “local storage” (perhaps i could make a page to set things up that the main ui oicks up on).. but i suspect the json is best.

my knowledge of web ui is very hazy.. i’d probably struggle to fork your UI myself, although its not out of the question..

benefits:

26F8187C-15C2-40A5-B4E8-CCB83F04C63F

dobkeratops commented 1 year ago

mockup: how it could be used in the editor’

dobkeratops commented 1 year ago

example 2: street scene. in this example ive also greyed the photo 40% opacity to midgrey.. tricky to do automatically, youd probably have to measure the image c9lour range and grey it by a dynamic ammount DA6DD102-2810-47CD-B2D2-3154E2B05F58

dobkeratops commented 1 year ago

some ideas on validation by switching colours, and summary of how existing annotations fit in 5392CCEE-5A2E-428A-BD82-34769279C068

bbernhard commented 1 year ago

Many thanks for the great suggestions - very much appreciated! I really like that approach!

Unfortunately I am quite busy at the moment renovating my new flat, so I probably won't have time in the next few months to tackle such a big feature. At the moment I am mostly doing maintenance (e.g I've updated PostgreSQL to the latest supported major version a few days ago), fixing some small bugs, etc. I hope I find more time soon to work on that :)

dobkeratops commented 1 year ago

good luck with the move and settling in. For the moment the examples I've done will give similar information , but will rely on multi-task training. e.g. there's some images with left/right, and others with arms/legs. This was.a reasonable compromise given what the tool can currently do.

I could ask for some pointers on (a) downloading the existing dataset - to write visualisation and browsing of. it - and uploading annotations (I could try to modify the labelme tool to include this palette.. or use a layer in gimp, then convert into polygon outlines)

this "stable diffusion" AI model that's all the rage at the moment has a well known problem that It creates distorted people. Maybe human annotations like we have here available might help fix it... although it would take many like minded people to have produced 100k's of similar annotations ,we only have a few. thousand here