how do i create a 3D histogram ?

I have 3 matrices with the size 128x128 representing data extracted from an image, i want to calculate and display the histogram of them combined each one represents x,y and z respectively, in a way that it shows the number of times a combination has occured, for example how many times the pixel with values(55,89,63) occures, is that possible ?

댓글 수: 1

DGM
DGM 2021년 3월 16일
That's a pretty good question. I think that before we try to figure out how to do it, we should ask what a 3D histogram would even look like. The problem with 3D data is that you end up needing four dimensions to visualize it. I think the practical solution would be to reduce the problem to 2D slices, but 128 slices is a lot to deal with.
Alternatively to a stem/bar histogram, you could represent frequency with an intensity map. That would reduce the dimensions required back to 3. Still, what's the most context-appropriate method to represent a volumetric image but as slices?

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

도움말 센터File Exchange에서 Histograms에 대해 자세히 알아보기

질문:

2021년 3월 14일

댓글:

DGM
2021년 3월 16일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by