How to do film dosimetry?
6 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Which command is used most often for film dosimetry, with separate RGB channels in MATLAB?
1 Commento
Walter Roberson
il 14 Set 2016
There is not much, but you might want to look at https://www.mathworks.com/matlabcentral/answers/295196-how-detect-crop-and-straighten-a-particular-shape
Risposte (3)
ANKUR MOURYA
il 12 Giu 2017
Spostato: Image Analyst
il 28 Ago 2024
if a is image then to extract red channel use command b=a(:,:,1);
0 Commenti
Yash
il 28 Ago 2024
Hi Omid,
To work with separate RGB channels in film dosimerty, the "imread" function is commonly used to read images, and "im2double" is used to convert them to a double precision format for analysis. The RGB channels can be separated using indexing. Here's a basic example:
% Read the image
img = imread('film_image.png');
% Convert to double for processing
img = im2double(img);
% Separate RGB channels
redChannel = img(:,:,1);
greenChannel = img(:,:,2);
blueChannel = img(:,:,3);
% Example processing on each channel
% For demonstration, let's just display histograms of each channel
figure;
subplot(3,1,1);
imhist(redChannel);
title('Red Channel Histogram');
subplot(3,1,2);
imhist(greenChannel);
title('Green Channel Histogram');
subplot(3,1,3);
imhist(blueChannel);
title('Blue Channel Histogram');
For film dosimetry, you might also be interested in functions like imshow for displaying images, and rgb2gray if you need to convert RGB images to grayscale, though typically, analysis is done on individual channels.Relevant Links
Here are some resources that might be useful for further exploration:
- Image Processing Toolbox: https://www.mathworks.com/help/images/
- Image Processing and Computer Vision: https://www.mathworks.com/solutions/image-video-processing.html
- imread: https://www.mathworks.com/help/matlab/ref/imread.html
- im2double: https://www.mathworks.com/help/matlab/ref/im2double.html
These resources should help you get started with film dosimetry analysis using MATLAB. If you have access to specific scientific articles or textbooks, they might also provide more detailed methodologies tailored to your needs.
0 Commenti
Image Analyst
il 28 Ago 2024
% Separate RGB image into individual color channels.
[redChannel, greenChannel, blueChannel] = imsplit(rgbImage);
For film dosimetry, you will of course need to calibrate your images. For example if you're using x-rays, you can take an image of an aluminum step wedge. This will give you a transform to turn a gray scale into something meaningful and physical such as "layers of aluminum".
0 Commenti
Vedere anche
Categorie
Scopri di più su Image Filtering and Enhancement in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!