[comp.graphics] Smart Pixels?

mccaugh@s.cs.uiuc.edu (10/12/89)

 Does anyone know of a system with "smart" pixels? By that I mean pixels that
 can at least sense when they are being altered and convey that sensing to a
 procedure doing the altering. E.g., a line-drawing procedure would be sig-
 nalled if the line to be drawn passed through pixels already set to some
 status (such as color), in which case would refrain from drawing and return
 an error-code to the sender.

 Thanks for any help.

 Scott McCaughrin
 (mccaugh@s.cs.uiuc.edu)

eugene@eos.UUCP (Eugene Miya) (10/12/89)

Could you refine your query?

Do you mean like cellular automata?

Another gross generalization from

--eugene miya, NASA Ames Research Center, eugene@aurora.arc.nasa.gov
  resident cynic at the Rock of Ages Home for Retired Hackers:
  "You trust the `reply' command with all those different mailers out there?"
  "If my mail does not reach you, please accept my apology."
  {ncar,decwrl,hplabs,uunet}!ames!eugene
  				Live free or die.

watson@ames.arc.nasa.gov (John S. Watson) (10/12/89)

In article <207400033@s.cs.uiuc.edu> mccaugh@s.cs.uiuc.edu writes:
>
> Does anyone know of a system with "smart" pixels? 

Once upon a time I wrote a ray tracer in which the pixels
used hueristics to determine thier sampling rate.
Since the  reason for doing it was to speed things up, 
the hueristic had to be simpler than casting a ray( s, if sub-sampling).  
I used difference in previous pixels values, with a little randomness 
tossed in.  So pixels changing quickly were sampled every frames, 
while pixels that were hardly ever changing were sampled only once every 
10 frames.
The results: much faster, but with a graininess on the edges of moving objects.
I needed to make the pixels more aware of what was happening with its neighbors.
Never got around to doing that.

Another problem is big pictures have lots of pixels ... 512x512 = 0.25 million.
To be smart you must have a memory.

To save memory, I combined the above with an Area-of-Interest/Variable Acuity
(AOIVA) Ray Tracer.  

Hope this helps, 
John S. Watson, Civil Servant from Hell        ARPA: watson@ames.arc.nasa.gov 
NASA Ames Research Center                      UUCP:  ...!ames!watson
Any opinions expressed herein are, like, solely the responsibility of the, like,
author and do not, like, represent the opinions of NASA or the U.S. Government.