Brightness, color, opacity and fading controls of images by matlab
$250-750 USD
Paid on delivery
variable names are in [ ].
<INPUT>
for A and B movie [moviein_A or B], slice the movie into frames [framein_A, framein_B],
for frame horizontal and vertical resolution (in pixels) [hresol, vresol] and for block size specified [bsize], bandpass freq. band range [fband_low_block number - fband_high_block number] for the band pass filtering for each block, (for band pass filtering be sure to use DCT and take out the corresponding DCT coeff. for the freq. band range and IDCT)
color, brightness, fading and opacity are adjusted block by block for framein_A and framein_B,
by given block by block color setting factor input [color_block number] (option A1) or color setting factor with respect to look up table with the color of average band pass version of of the corresponding block of framein_B as inputs block by block (using blockout_color_A or B as an input) (option A2) and
given brightness up factor (option B1) for each block [brightness_block number]
and brightness up factor as a function of on Eq. 6 of Region based Contrast Enhancement of Mammograms) (option B2) -
and look up table as a function of average band pass version brightness of framein_B block (using blockout_brightness_A or B as an input) (option B3)
fading factor [fading_block number] as well as opacity factor [opacity_block number]
<OUTPUT>
generate framein_B lambda (block by block and by frame) [lambda_block_A or B, lambda_frame_A or B]
based on Eq. 3 of IMPROVED DCT COEFFICIENT DISTRIBUTION MODELING FOR H.264-LIKE VIDEO CODERS BASED ON BLOCK CLASSIFICATION.
generate average color and brightness of band pass version of framein_A, framein_B (block by block with array variable) [blockout_color_A or B, blockout_brightness_A or B, blockout_both_A or B] and corresponding block number [block number]
+
entire brightness and color adjusted image A frame and image B frame [frameout_color_A or B, frameout_brightness_A or B, frameout_both_A or B]
then combine the frames into two output movie A, B [movieout_A or B]
and subsampled by [sample] output movie A, B [movieout_A_sampled or B_sampled] also
I know you know already but to make sure that for LUT, output between inputs will be interpolated so it is better to have few (programmable) intervals. Also I need detailed explanation of flow chart, variable list, code comments since the results need to be understood by my staffs for cooperattive work. Thank you
Project ID: #8571695
About the project
Awarded to:
I had done MS in Digital Image processing. Also i had 8+ years of experience in the field of Digital Signal Processing and Image Processing using Matlab. I can do this task for you.
9 freelancers are bidding on average $649 for this job
Hello, sir. I read your description very carefully. I think your problem needs a deep understanding on the fields of image processing including image enhancement, sharpening, region growing and so on. I have been st More
I have experience in this field from long time. I can do it perfectly. I will be waiting for your positive reply thanks.
Dear, I am Emanuele Martini a Biomedical Engineer who works as Software Developer in a Research Center in Milan in particularly in the image analysis field. I work daily with Matlab, so I think that I could help you More
Please contact me to check out my samples. I am working on matlab for different project having using from 2years.
Have been working on 2D and 3D image processing algorithms since last 4 years. I have an extensive knowledge on the processing techniques and published few scientific articles also in an International Journals. For ref More
Hi, I go through the paper and will provide complete solution as it mentioned in paper. also within 10 days