batch image processing (JPEG resize & crop) / GPU based
€250-750 EUR
Cerrado
Publicado hace más de 9 años
€250-750 EUR
Pagado a la entrega
We need professional help to create a real time DZI (Deep Zoom Image) processing script. The script shoud be GPU based for high perfomance and capable of multiprocessing.
Input file format: Single JPEG file, approx. 10-50MB size
Output file format: DZI (Deep Zoom Image)
Input and output files should be stored as keys at a remote redis server (10 Gbit connection). To reduce disk load and time, the images should NOT be stored on disk.
We are planning to run the script on a Amazon AWS GPU based instance (g2.2xlarge). The underlaying OS should preferably be Debian 7.
What we will do:
- OS setup, including necessary Nvidia drivers
- Redis Server setup
Your job:
- developing a script (C, PHP, Perl, Python...) that reads the input image from the redis servers
- creates all needed output images tiles as per DZI specification
- store each image tile to the redis server
Performance:
- the script should be high perfomance and capable of using multi GPU threading.
- preferable way could for example be:
1) JPEG decompressing, store to RAM
2) Resize for each level
3) Crop to generate the tiles
4) store tiles to redis and free RAM
Speed:
- Image processing should take no longer than 500ms per job even if there are 10 different jobs running simultaneously.
Please send us your offer and explain the technique and programming language you want to use.
Additional information:
[login to view URL]
[login to view URL]