#1 2014-10-31 17:24:04

ThaOneDon
Member

ImageZero

PNG is the current format for textures in Tesseract. Well since we want to stay away from any proprietary formats (WebP) with wierd licenses i'll present you ImageZero:

http://imagezero.maxiom.de

http://kdepepo.wordpress.com/2012/10/11 … than-webp/

BSD 2-clause licensed. So no licensing issues.

Now this may be few years old but its real promising:

*With IZ, the compressed size for natural 24-bit photographic images is usually around 30% ... 50% of uncompressed size.

*IZ is a symmetric coder, meaning both compression as well as decompression need about the same amount of time. On modern processors, the single-core performance is up to 180 megabytes per second of 24-bit RGB pixel data.

*IZ is optimized for modern processors, featuring small cache-friendly Huffman coding tables and branchless implementations of nearly all operations. IZ takes advantage of 64-bit architecture improvements (e.g. MMX registers), but scales well to smaller or larger architectures.

:)

Offline

#2 2014-10-31 18:34:46

ImNotQ009
Moderator

Re: ImageZero

>IZ is early work in progress. The stream data format and the library API are not yet specified, and are subject to change without further notice.
>The stream data format and the library API are not yet specified

That's a big nono since Tesseract aims to use as few dependencies as possible.

Offline

#3 2014-10-31 18:39:03

ThaOneDon
Member

Re: ImageZero

mmh yes....

Theres always tons of other formats to consider, most of them better then PNG:

http://www.squeezechart.com/bitmap.html

Last edited by ThaOneDon (2014-10-31 18:43:35)

Offline

#4 2014-10-31 18:47:19

almightybyron
Member

Re: ImageZero

But PNG is supported by almost every image editor available. "IZ" probably isn't supported by any more than three.

Offline

#5 2014-10-31 18:47:56

ThaOneDon
Member

Re: ImageZero

It aint so hard to convert (incredibly fast), and since its lossless no quality loss

Offline

#6 2014-11-01 15:02:32

kdepepo
Member

Re: ImageZero

Isn't tesseract about grayscale images? If yes, ImageZero is completely unsuited, it only works with 24 RGB photos and is intended for storage in photo processing applications (backing store, databases or intermediate formats).

Offline

#7 2014-11-01 15:13:01

kdepepo
Member

Re: ImageZero

Oh, this is about the game, not the OCR software, sorry for the confusion.

I would suggest to look at https://github.com/gameclosure/gcif

Offline

#8 2014-11-01 20:07:57

Calinou
Moderator

Re: ImageZero

How is WebP a proprietary format?

Offline

#9 2014-11-02 22:59:49

zombie-apocalypse
Member

Re: ImageZero

ThaOneDon wrote:

since we want to stay away from any proprietary formats (WebP) with wierd licenses

WebPs' source-code seems to use the 3-clause or "new BSD"-license, so it's free, not proprietary?
There seems to be only some technical criticism so far, but I guess that's just work in progress (latest release: 0.4.2 (2014-10-17)). There's also a PATENTS file in the tar that reads:

Additional IP Rights Grant (Patents)
------------------------------------

"These implementations" means the copyrightable works that implement the WebM
codecs distributed by Google as part of the WebM Project.

Google hereby grants to you a perpetual, worldwide, non-exclusive, no-charge,
royalty-free, irrevocable (except as stated in this section) patent license to
make, have made, use, offer to sell, sell, import, transfer, and otherwise
run, modify and propagate the contents of these implementations of WebM, where
such license applies only to those patent claims, both currently owned by
Google and acquired in the future, licensable by Google that are necessarily
infringed by these implementations of WebM. This grant does not include claims
that would be infringed only as a consequence of further modification of these
implementations. If you or your agent or exclusive licensee institute or order
or agree to the institution of patent litigation or any other patent
enforcement activity against any entity (including a cross-claim or
counterclaim in a lawsuit) alleging that any of these implementations of WebM
or any code incorporated within any of these implementations of WebM
constitutes direct or contributory patent infringement, or inducement of
patent infringement, then any patent rights granted to you under this License
for these implementations of WebM shall terminate as of the date such
litigation is filed.

(as WebM's sister project they're based on the same VP8 technology...)


Thanks for pointing out IZ! :D

Offline

#10 2014-11-06 12:05:10

ThaOneDon
Member

Re: ImageZero

Then whats holding us back?

Offline

#11 2014-11-06 14:57:09

RaZgRiZ
Moderator

Re: ImageZero

ThaOneDon wrote:

Then whats holding us back?

mqm8A26.jpg

It's not what Tesseract is about :P

Last edited by RaZgRiZ (2014-11-06 14:57:21)

Offline

#12 2014-11-06 15:03:39

ThaOneDon
Member

Re: ImageZero

Thank Gawd

Offline

#13 2014-11-06 15:49:47

Hypernova^
Member

Re: ImageZero

lol Raz I was waiting for someone to do that :D

Offline

Board footer