1. Home >
  2. Extreme

Vector vengeance: British researchers claim they can kill the pixel within five years

The humble pixel -- the 2D picture element that has formed the foundation of just about every kind of digital media for the last 50 years -- may soon meet its maker. Believe it or not, if a team of British researchers have their way, the pixel, within five short years, will be replaced with... vectors.
By Sebastian Anthony
The death of pixels

The humble pixel -- the 2D picture element that has formed the foundation of just about every kind of digital media for the last 50 years -- may soon meet its maker. Believe it or not, if a team of British researchers have their way, the pixel, within five short years, will be replaced with... vectors.

If you know about computer graphics, or if you've ever edited or drawn an image on your computer, you know that there are two primary ways of storing image data: As a bitmap, or as vectors. A bitmap is quite simply a giant grid of pixels, with the arrangement and color of the pixels dictating what the image looks like. Vectors are an entirely different beast: In vector graphics, the image is described as a series of mathematical equations. To draw a bitmap shape you just color in a block of pixels; with vector graphics, you would describe the shape in terms of height, width, radius, and so on.

These two methods are very different, and they fulfill very different needs. Vector graphics, because they're made out of geometric primitives, are infinitely scalable, making them the ideal image format for illustrations, clipart, maps, typography, Flash animations, and so on. For everything else, we use pixel bitmaps. Streaming videos, digital cameras, movie editing, video game textures -- all bitmaps. There might be different file formats involved (PNG, MOV, JPG), but they're all ultimately converted into pixel bitmaps when it comes to displaying them on your monitor, TV, or cinema screen.

Difference between bitmap and vector graphicsPixel bitmaps have their problems, though. As display (and camera and cinema) resolution increases, so does the number of pixels. The obvious problem with this is that larger bitmaps are computationally more expensive to process, resulting in a slower (or more expensive) workflow. Pixel bitmaps also don't scale very gracefully; reduction is okay, but enlargement is a no-no. There is always the issue of a master format, too: With pixel bitmaps, conversions from one format to another, or changing frame rates, is messy, lossy business.

Which finally leads us back to the innovation at hand: Philip Willis and John Patterson of the University of Bath in England have devised a video codec that replaces pixel bitmaps with vectors. In a conventional digital camera, images (or videos) are captured as pixel bitmaps and compressed using a codec such as JPEG or H.264. Willis and Patterson have devised a codec called Vectorized Streaming Video (VSV) that converts the bitmap image into vectors. This builds on their previous work with VPI -- vectorized photographic images(Opens in a new window) [PDF] -- which deals with converting bitmap images into perfect, vectorized copies.

At the moment there's very little information about VSV(Opens in a new window), only that the Bath researchers are working with Root6 Technology (a company that specializes in transcoding) and Smoke & Mirrors (a post-processing studio) to bring the codec to market. According to Smoke & Mirrors, there should be working demonstrations of VSV within the next three to six months -- and then, within five years, according to the University of Bath, the pixel will simply... die.

An example of the VPI bitmap-to-vector conversion. Bitmap (left) vs. vectorized (right)An example of the VPI bitmap-to-vector conversion. Bitmap (left) vs. vectorized (right)

Looking at the sample images in the VPI paper (above), Bath's vectorizing algorithm is certainly quite impressive. Performance is awful -- but the algorithm is apparently very parallelizable, so this is unlikely to be an insurmountable issue. A brief look through the paper suggests that the algorithm is fairly similar to the auto-vectorization tools, such as Adobe Live Trace. The biggest issue with photorealistic vector graphics is the coloring of spaces between the geometric shapes -- but apparently Willis and Patterson have solved this.

Ultimately, though, I think it will take a lot more than a new codec to kill the pixel. There has been no shortage of new codecs over the last few years, but it has so far proved to be very, very difficult to unseat entrenched favorites such as JPEG, GIF, and PNG. Even WebP, which promised to be better than JPEG in every way, failed to gain traction -- and that was with the might of Google behind it.

Who knows: A bona fide, high-performance vector video codec would be very, very exciting. If anything could shake up the tools and industry that has built up around the bitmap, it would be a vector video codec, with vector masters that can be scaled and resized infinitely in any direction. "This is a significant breakthrough which will revolutionise the way visual media is produced," says co-inventor Willis. We shall see.

Now read: Depixelizing pixel art: Upscaling retro 8-bit games

[Image credit(Opens in a new window)]

Tagged In

Cinema Computer Graphics Codecs Bitmap Graphics Digital Cinema

More from Extreme

Subscribe Today to get the latest ExtremeTech news delivered right to your inbox.
This newsletter may contain advertising, deals, or affiliate links. Subscribing to a newsletter indicates your consent to our Terms of use(Opens in a new window) and Privacy Policy. You may unsubscribe from the newsletter at any time.
Thanks for Signing Up