MAMEWorld >> News
View all threads Index   Flat Mode Flat  

drewcifer
One bad Mutha-(shut yo' mouth!)
Reged: 07/01/04
Posts: 428
Loc: Sweden
Send PM
Re: Monkey Revival
07/27/17 10:37 AM


Humans are the best at determining if a bit is good or not.

Algorithms can be good. Even 99.999% good, but that means for a 8k die, there is a very good chance that 1 bit is bad. Some algorithms can assign a detection confidence to each bit, but there is a chance this confidence score is wrong as well. We have found that running a very good algorithm yields us very good results, but to my knowledge, they have never been 100% correct.

That means that, thus far, a human needs to go in and check the bits that have a low confidence. Which saves a lot of time, but in my experience, sometimes a bit with high confidence is marked incorrectly too. So, well, now to be sure the dump is good, you need to go in and check every bit, and if that's the case, you're back to where you started - typing every bit in by hand.

Now about the posted code: taking average pixel values can get you 90% on very evenly-imaged dies, but what about something like this (I just looked for some example of a die image - any example - there is a good chance this has never been typed)?

https://1.bp.blogspot.com/-ezB5BcdYFfs/W...CEw/s1600/3.jpg

See how the average intensity varies across the surface of the die? That means that, for this die, you need to get the average pixel intensity in a spatially varying fashion. Which will introduce even more errors.

So, yes, there are automated methods, and from modern research, deep learning is getting *really* good at recognizing small images for what they are, but none of them are perfect, and they're all imperfect in different ways.

The only way to get good results for many different types of die image with the highest level of confidence is to use a human. Thus the typing monkey project.

/Andrew







Entire thread
Subject Posted by Posted on
* Monkey Revival drewcifer 07/24/17 04:47 PM
. * New die: sega_315-5677a_xpol IDrinkHF  08/05/17 02:43 AM
. * Re: New die: sega_315-5677a_xpol IDrinkHF  08/07/17 12:36 AM
. * Re: New die: sega_315-5677a_xpol MooglyGuy  08/07/17 04:55 PM
. * Re: New die: sega_315-5677a_xpol IDrinkHF  08/07/17 06:02 PM
. * Re: New die: sega_315-5677a_xpol IDrinkHF  08/07/17 11:56 PM
. * Two more die images up! drewcifer  07/27/17 12:47 PM
. * More. MooglyGuy  07/30/17 01:02 PM
. * Finished the tail end. MooglyGuy  07/29/17 07:42 PM
. * Re: Monkey Revival Moose  07/27/17 02:15 AM
. * Re: Monkey Revival Vas Crabb  07/27/17 07:54 AM
. * Re: Monkey Revival Moose  07/27/17 04:43 AM
. * Re: Monkey Revival drewcifer  07/27/17 10:37 AM
. * Re: Monkey Revival IDrinkHF  07/28/17 01:21 AM
. * Re: Monkey Revival drewcifer  07/28/17 10:41 AM
. * Re: Monkey Revival BPzeBanshee  07/28/17 04:56 PM
. * Re: Monkey Revival Moose  07/27/17 11:41 AM
. * Re: Monkey Revival drewcifer  07/27/17 12:43 PM
. * Re: Monkey Revival colour_thief  07/28/17 12:50 AM
. * Re: Monkey Revival Moose  07/27/17 04:17 PM
. * Re: Monkey Revival sparkyman215  07/27/17 10:53 PM
. * Re: Monkey Revival Moose  07/27/17 11:52 PM
. * Re: Monkey Revival Moose  07/29/17 03:09 AM
. * Re: Monkey Revival Janez  07/29/17 06:51 PM
. * Re: Monkey Revival Moose  07/30/17 04:10 AM
. * Re: Monkey Revival Haze  07/29/17 04:16 PM
. * Re: Monkey Revival Moose  07/30/17 04:27 AM
. * Re: Monkey Revival drewcifer  07/28/17 10:49 AM
. * A new die appears! drewcifer  07/26/17 12:59 PM
. * Re: A new die appears! drewcifer  07/27/17 10:49 AM
. * A successful typing drewcifer  07/25/17 10:44 AM
. * Re: A successful typing drewcifer  07/27/17 10:51 AM
. * As featured on Ars Technica! Phil Bennett  07/25/17 07:19 PM
. * Re: As featured on Ars Technica! drewcifer  07/26/17 10:28 AM
. * Re: Monkey Revival f205v  07/25/17 09:39 AM
. * Re: Monkey Revival ZX82  07/25/17 06:49 AM
. * Re: Monkey Revival StilettoAdministrator  07/25/17 09:52 PM
. * Re: Monkey Revival Haze  07/25/17 11:12 PM
. * Re: Monkey Revival ZX82  07/26/17 09:10 AM
. * Re: Monkey Revival Master O  07/25/17 11:31 PM
. * Re: Monkey Revival Haze  07/25/17 11:46 PM
. * Re: Monkey Revival drewcifer  07/24/17 05:18 PM

Extra information Permissions
Moderator:  John IV, Robbbert, Tafoid 
2 registered and 128 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 7947