Home > By category > Scripts >Development Tools > Drawing Color Histograms and Color Clouds



Drawing Color Histograms and Color Clouds

  • Downloads: 
  • Views: 
  • Rating:

Usage: createColorHistograms(im_str)
im_str can be an image file location or a three-dimensional array

There seem to be two confounds in plotting color histograms. One is the obvious one of showing a three-dimensional distribution in two-dimensions. And the other is the perceptual confound of showing actual colors without contextual interactions.

The usual method of plotting histograms separately for each of the three primary color bands is hardly optimal. There's no reason to believe that the peaks of the individual bands correspond to the same triplet of color, and the even the fundamental idea of showing spectral densities with graphs that could just as well be used for any universal triplet is dicey. Why not have the graphs speak to you in the visual language of color when they are supposed to be describing color?

As a starting point I decided to bin the color triplets into bands of 25 gray-scale values in each of the RGB band. That is, each (r,g,b) triplet is truncated as (r*,g*,b*) where each value can only be a multiple of 25 up to a maximum of 255. That gives you a resolution of 11^3 voxels in the entire color space covered by a 24-bit representation. The next step is deciding how to order the bins. Our perception of color difference varies quite a bit from the euclidean distance between two color triplets. It seemed prudent to take brightness out of the mix by normalizing all triplets by the sum of their values, making them (r/(r+g+b), g/(r+g+b), b/(r+g+b)) and then ordering them with (1,0,0) (primary red) as the leftmost point.

You can view some examples here:
http://cns.bu.edu/~gsc/ColorHistograms.html

Free download from Shareware Connection - There seem to be two confounds in plotting color histograms. One is the obvious one of showing a three-dimensional distribution in two-dimensions

Publisher: Chaitanya Sai Gaddam | License: Shareware
Version: 1.0 | Size: 10 KB | Platform: Matlab, Scripts
Released Date: 13-02-2013 | Rating: 0 | Title: Drawing Color Histograms and Color Clouds

Author Url: http://www.mathworks.com
Program Info Url: http://www.mathworks.com
Download Url: http://www.mathworks.com/matlabcentral/fx_files/20757/5/createColorHistograms.zip

Drawing Color Histograms and Color Clouds keywords:
Drawing Color Histograms and Color Clouds related downloads:

Limiter - A simple yet useful timer - with color coding and tabs for multiple tasks

CDraw color draw and painting - A color draw and painting program for PalmOS devices.

EasyRESChanger - Allows you to change your resolution, color depth and refresh rate This program

Word Search and Replace Tool - Word Search and Replace Tool is an efficient software tool adept at finding and replacing words and phrases in Word files. The software can find and replace multiple words and phrases in multiple word files. This software supports various languages.

ResChange - Change desktop width, height, color depth, and refresh rate temporarily or permanently with command line switches. You can have the application run another application in a specific display resolution and return to the previous resolution.

Shareware Connection periodically updates pricing and software information of 'Drawing Color Histograms and Color Clouds' from company source 'Chaitanya Sai Gaddam' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'Drawing Color Histograms and Color Clouds' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Drawing Color Histograms and Color Clouds.

New Reviews

Viper Antivirus - Even a few years back, PC users had very few choices when it came to picking up an antivirus. Over the years, malware and rogue app development has reached new heights, resulting in emergence of several new PC security firms in the arena. Vipre ...

LogmeOnce Password Manager Ultimate - Irrespective of your computer and web usage needs it is quite imperative that you will deal with passwords, in fact plenty of them. Both home and corporate network users need to log in to several web services and sites and for each of them, user ...

Avira Ultimate Protection Suite - With time the importance of PC security has gone up by leaps and bounds. Earlier, people used to rely on standalone antivirus software. However, security conscious users prefer having a more robust form of protection. They opt for Internet ...

Poser - The concept of 3D animation and modeling may seem amazing to the viewers but those who are into the industry know it is no cakewalk. Majority of 3D animation and modeling software known for some of the amazing animations and CGI work in films ...

Autodesk Smoke - Autodesk is the company well known for making some of the most feature rich and versatile tools for 3D modeling, animation and engineering design related work. Its Smoke is a Mac OS specific app that is aimed at professionals involved in ...

Avast Endpoint Protection Suite Plus - PC security has become a vital aspect of computing nowadays and business users face the heat more than home users. While installing and handling a standalone antivirus suite is neither tedious nor time consuming, the scenario is different in ...

MAGIX Video easy - Editing videos was a complicated task even a few years back and it was restricted to studios and post production areas in general. However, advancements in computer technology and advent of numerous portable video capture devices have made things ...

Dragon NaturallySpeaking Standard - No matter what type of computer you use, it becomes necessary to use keyboard for typing. This is the case with average home users as well as network administrators working in professional setups. Would not it be nice if you could give your hands ...

Pixelmator - There is no denying the fact that Mac users are often left with fewer third party app choices than those who use Windows based PCs. However, when it comes to imaging, the situation is a little better. If you want a versatile image editor for Mac ...

Corel Painter Lite - Corel’s graphics and illustration tools have been perennial favorites with millions of graphic designers and layout artists worldwide. While CorelDraw graphic suite is the company’s most popular app, Painter has also succeeded in ...




New Downloads

WinUtilities Professional
Edition

WinUtilities Pro is an award
winning collection of tools to
optimize and speedup your
system performance. this suite
...

Crowd Funding Site -
NCrypted Websites

Crowdfunding Clone allows
generating funds for the
project using internet as main
source. Whether you are
looking for a ...

Tektronix TDS 1012
Oscilloscope

This is a MATLABâ„¢ instrument
driver for use with v2.0 of
the Instrument Control
Toolboxd-OC?D? and higher

MatLab's Video Lectures
Series - Class01 - Part09

This is the 9th part of 1st
Lecture of the MatLab's Video
Lectures Series in ARABIC
language

Remove Upload Enclosures

This module removes the
enclosures created by the
upload module on RSS feeds.

PonPublish

PonPublish is an API to allow
bloggers to cross-post across
blogging websites.

Time Reversal simulation

It is Time Reversal simulation
in Matlab.

Perfectly Matched
Layer(PML) in FDTD method.

In FDTD method we are
truncated the problem space

Time & Rate Unit Conversion
Function

Designed to supplement the
conversion functions found in
the aerospace toolbox
(aerospace toolbox not
required), CONVTIME ...

Double Sideband Amplitude
Modulation

Double Sideband Amplitude
Modulation is a basic
technique

Sequence Generator

Sequence Generator v0.91
allows an easy creation of
trial lists factorial designs
including various constraints
as run ...

Soft Handover Probability
as a funiction of the Soft
Handover Threshold

This simple m-file plots the
Soft Handover probability as a
function of the Soft Handover
Threshold value used in the
...