Author Topic: IMAGE PROCESSING CHALLENGE 2011  (Read 30445 times)

0 Members and 1 Guest are viewing this topic.

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17409
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
IMAGE PROCESSING CHALLENGE 2011
« on: June 25, 2011 »
IMAGE PROCESSING 2011

:sunny: - Welcome to the Image Processing Challenge -   :sunny:



This time the challenge is to create something demo-ish and enhance it with image processing, so blow the dust of your keyboard and crack open your favourite IDE!

This is another totally open theme and it's something that should be good for all programing languages and levels of ability!  There are dozens and dozens, if not thousands of different techniques that you can use to alter an image to make it look cool when you render it, so there's bound to be at least one that fits your particular style!  :)

To participate in this challenge, you need to choose one or more image processing effects and create an effect that is  enhanced by them!  In reality most things look better with image processing and to name a few of the effects that are out there, you could try;

Motion Blurr, Edge Detection,Blurr, Depth Of Field, Photo-Negative, Soft Focus, Lighting effects, Supersampling, Fisheye Lense - You only need to look through the list of photoshop filters for inspiration!



The challenge of course is to choose some effects and decide what type of imagary would suit them the best, then code your effect and make it look awesome.

You are of course at liberty to invent your own unique render effects, it's wide open.

In your entry though - please provide a brief description of what effects you've used and how they modify the original demo.


Here are a few examples of image processing effects in action:


Motion Blur + Ambient Occlusion:
"Magnus" by Youth Uprising;
[youtube]M7HpUUuUslE[/youtube]


Edge Detection using Sobel Filter:

[youtube]-t7GX07sq7U[/youtube]


Depth of Field applied to a 3D fractal:

[youtube]GON_tie5MVc[/youtube]

Supersampling:
[youtube]BFmdpbNykZo[/youtube]


Negative visual feedback and colour filters;

[youtube]g9YiTFYxf14[/youtube]

Feel free to take a 2D or 3D approach to this challenge and include as many image processing tricks as you like (as long as there's at least one!).




:rockon: Here are the rules. :rockon:

  • Your Demo must contain at least one image processing effect (an effect that is applied to your demo to change it's appearence).
  • You can use any platform that is compatible with Windows 7, windows XP & Vista.
  • You may write something for web browsers as long as it works in IE8 or Chrome or FF4 (or all!)
  • If you use flash, please provide a link where people can see your demo. If you are placed in the top 3 your .swf will be added to the site as a .zip file You should attach the .swf in a zip file to your post.
  • Wild entries are allowed and you may use any home computer / console.  Anything that is not windows based should be entered as a Wild.  Therefore you should upload it to youtube and post the video as your entry.  It's cool to post the binaries as well.
  • Procedural graphics entries are allowed as long as it is one single file <16kb no animations allowed, file must not permanently write on hard drive.
  • Please write something new for the challenge, no previously released stuff.
  • Do not use ripped routines. (dlls, libs, fmod, sdl, frameworks etc are fine but say what you used please!).
  • Entries to be posted in this forum please with the title [IMAGE PROCESSING] entry name.
  • Entries may be posted between NOW and Midnight of [Saturday 30th July 2011] - UK GMT
  • The winner [S?] will be decided by a poll of forum users
  • If 1st, 2nd or 3rd places are tied there will be a vote-off to decide the winner.
  • Late entries absolutely will not be counted for voting, even if one second over the deadline.
  • Please PM any correspondence regarding rules to me, don't discuss them here such posts will be removed and not answered.
  • Please include a screenshot of your entry in your post.
  • Please only post finished work, if you update your entry the final one will be voted on.
  • After the submission deadline You may NOT post ANY further attachments to final or other versions of your entry ANYWHERE on this forum until voting has closed.
  • You may post a video of the entry along with the binaries (useful if you use shaders or linux etc).  In fact it is advisable that you do this if possible, especially if you use tecnology that not everyone possesses.
  • Prize money is by Paypal only. No other forms will be discussed.
  • Maximum of two entries per person.
  • As well as appearing in DBF's showcase, your entry may be video captured and placed on DBF's youtube channel.
       


:carrot: Here are the prizes! :carrot:


  • All entries get 2 Karma

Good Luck!
« Last Edit: June 25, 2011 by Shockwave »
Shockwave ^ Codigos
Challenge Trophies Won:

Offline Pixel_Outlaw

  • Pentium
  • *****
  • Posts: 1382
  • Karma: 83
    • View Profile
Re: IMAGE PROCESSING CHALLENGE 2011
« Reply #1 on: June 25, 2011 »

This sounds pretty interesting.
Does the effect need to modify a changing image buffer in real time or can it also be a simple one pass transformation of a static image?
Challenge Trophies Won:

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17409
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: IMAGE PROCESSING CHALLENGE 2011
« Reply #2 on: June 25, 2011 »
Either one would be fine, I suspect that something moving would get you more votes though!
Shockwave ^ Codigos
Challenge Trophies Won:

Offline Pixel_Outlaw

  • Pentium
  • *****
  • Posts: 1382
  • Karma: 83
    • View Profile
Re: IMAGE PROCESSING CHALLENGE 2011
« Reply #3 on: June 25, 2011 »

I think you're right.
I'm just considering what libraries allow for modification to a real time image buffer.

People using Blitzmax might have to do a bit of hackery or consider Zawran's image processing add-on. Then again there are probably some very jaw dropping single pass options too providing the effect is unique enough and maybe demonstrated a few different ways with different images. Good idea for this one, plenty of room for innovation.
Challenge Trophies Won:

Offline SERGIO_ManOwaR_

  • C= 64
  • **
  • Posts: 48
  • Karma: 9
    • View Profile
Re: IMAGE PROCESSING CHALLENGE 2011
« Reply #4 on: June 25, 2011 »
Hi! this is precisely what im working in.. but just for Yabasic! :$
So i guess i can't entry. Anyway it would be interesting to see what you can do, I'll be following.
Good luck everybody! :D

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17409
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: IMAGE PROCESSING CHALLENGE 2011
« Reply #5 on: June 25, 2011 »
Hi! this is precisely what im working in.. but just for Yabasic! :$
So i guess i can't entry.

PS2 yabasic is restrictive because there are a lot of things that it can't do "out of the box".

It can't draw bitmaps
It can't play sounds
All you can draw are triangles, lines, quads, dots, text and Gtriangles..

You can draw things though, and remember that you have the emulator so you are only restricted by the PC's speed - there's absolutely no reason that PS2 Yabasic cannot do a demo effect and then distort it somehow :)

Anyway, even if you don't enter this one Sergio, I hope you enjoy watching the entries!  They are usually very diverse and quite wonderful!
Shockwave ^ Codigos
Challenge Trophies Won:

Offline rain_storm

  • Here comes the Rain
  • DBF Aficionado
  • ******
  • Posts: 3088
  • Karma: 182
  • Rain never hurt nobody
    • View Profile
    • org_100h
Re: IMAGE PROCESSING CHALLENGE 2011
« Reply #6 on: June 26, 2011 »
A ps2yabasic entry would be awesome! Good luck to everyone that enters.

Challenge Trophies Won:

Offline Kirl

  • Senior Member
  • Pentium
  • ********
  • Posts: 1217
  • Karma: 230
    • View Profile
    • Homepage
Re: IMAGE PROCESSING CHALLENGE 2011
« Reply #7 on: June 26, 2011 »
This is a tough one, good thing I was recently exploring bitmap editing! A quick late night test hack is running very slowly though, just looping through all pix and doing some basic manipulation...
www.kirl.nl
Challenge Trophies Won:

Offline benny!

  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4384
  • Karma: 228
  • in this place forever!
    • View Profile
    • bennyschuetz.com - mycroBlog
Re: IMAGE PROCESSING CHALLENGE 2011
« Reply #8 on: June 26, 2011 »
Really cool theme again."Count me in.
[ mycroBLOG - POUET :: whatever keeps us longing - for another breath of air - is getting rare ]

Challenge Trophies Won:

Offline Rbz

  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 2757
  • Karma: 493
    • View Profile
    • https://www.rbraz.com/
Re: IMAGE PROCESSING CHALLENGE 2011
« Reply #9 on: June 26, 2011 »
Interesting challenge, alot of things to do on this field.
Challenge Trophies Won:

Offline Xetick

  • Atari ST
  • ***
  • Posts: 132
  • Karma: 80
    • View Profile
    • Plane9
Re: IMAGE PROCESSING CHALLENGE 2011
« Reply #10 on: June 26, 2011 »
If you need some more ideas or sample code you can check out the postprocessing scenes in Plane9. Start the editor and select the scene you want. Most of them just contain one shader that does the postprocessing. Converting it the language of choice shouldn't be too hard. Just remember to add your own twist to the effect.
Plane9 - Home of the Plane9 3d screensaver/music visualizer
Challenge Trophies Won:

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17409
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: IMAGE PROCESSING CHALLENGE 2011
« Reply #11 on: June 26, 2011 »
Plane 9 is full of brilliant effects :)

I love those ones - the bathroom window effect is very cool (as is old movie!)
Shockwave ^ Codigos
Challenge Trophies Won:

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17409
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: IMAGE PROCESSING CHALLENGE 2011
« Reply #12 on: June 26, 2011 »
Anyway.. I have decided on what I am going to make.. I've never done it before and it's going to be done in software so it will be a nice test of whether I can learn something new :)
Shockwave ^ Codigos
Challenge Trophies Won:

Offline combatking0

  • JavaScript lives!
  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4569
  • Karma: 235
  • Retroman!
    • View Profile
    • Combat King's Barcode Battler Home
Re: IMAGE PROCESSING CHALLENGE 2011
« Reply #13 on: June 27, 2011 »
I hope everyone has a working webcam :D

Still, I can put in an option to use a pre-imported image if some members don't have a webcam.
You are our 9001st visitor.
Challenge Trophies Won:

Offline padman

  • Senior Member
  • Pentium
  • ********
  • Posts: 990
  • Karma: 260
    • View Profile
Re: IMAGE PROCESSING CHALLENGE 2011
« Reply #14 on: June 27, 2011 »
I know one member already who hasn't got a webcam: Me.  ;)

[Edit] Argh, Monday, I misspelled "one".  ::)
« Last Edit: June 27, 2011 by padman »
Challenge Trophies Won:

Offline benny!

  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4384
  • Karma: 228
  • in this place forever!
    • View Profile
    • bennyschuetz.com - mycroBlog
Re: IMAGE PROCESSING CHALLENGE 2011
« Reply #15 on: June 27, 2011 »
I hope everyone has a working webcam :D

Still, I can put in an option to use a pre-imported image if some members don't have a webcam.

lol ... I was also thinking about using a webcam as an input source.
[ mycroBLOG - POUET :: whatever keeps us longing - for another breath of air - is getting rare ]

Challenge Trophies Won:

Offline Kirl

  • Senior Member
  • Pentium
  • ********
  • Posts: 1217
  • Karma: 230
    • View Profile
    • Homepage
Re: IMAGE PROCESSING CHALLENGE 2011
« Reply #16 on: June 27, 2011 »
I hope everyone has a working webcam :D
lol ... I was also thinking about using a webcam as an input source.

Haha, me too! Great minds think alike I guess.
Now I think I'll try something else, meaby...  :-\
www.kirl.nl
Challenge Trophies Won:

Offline las

  • ZX 81
  • *
  • Posts: 7
  • Karma: 2
    • View Profile
Re: IMAGE PROCESSING CHALLENGE 2011
« Reply #17 on: June 27, 2011 »
Hmmm great an "everything is allowed" challenge ;)
Can I enter with a Rendermonkey project file? :P

Offline combatking0

  • JavaScript lives!
  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4569
  • Karma: 235
  • Retroman!
    • View Profile
    • Combat King's Barcode Battler Home
Re: IMAGE PROCESSING CHALLENGE 2011
« Reply #18 on: June 27, 2011 »
The ideas are simmering nicely :stirrer:

It will be great to see what everyone comes up with, weather the images are rendered, imported or live. There's always a huge variety of style, which is what makes these competitions great.
You are our 9001st visitor.
Challenge Trophies Won:

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17409
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: IMAGE PROCESSING CHALLENGE 2011
« Reply #19 on: June 27, 2011 »
Hmmm great an "everything is allowed" challenge ;)
Can I enter with a Rendermonkey project file? :P

You probably could but I don't think you'd get too many votes :)
Shockwave ^ Codigos
Challenge Trophies Won: