Remove background diffraction patterns from image
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Sasithon Meesan
am 3 Mai 2022
Kommentiert: DGM
am 4 Mai 2022
Hi, we are doing a project of imaging things using laser as a light source and with an aparture to help "remove all to big diffraction patterns" in the image. When images is obtained, we would want to remove the unwanted diffraction patterns in the background of the images. We have inserted 2 images here, the one named "JustBackground" contains the diffraction patterns (where just the laser hits the "detector") that we would want to remove from other images such as "IMG_6610". We have tried subtracting, filtering and imabsdiff the two images and have failed.
Could be that we have used these methods wrong in some way. Please help if someone has any suggestions as how to remove the "background" in images.
Thank you in advance!
Sincerely
0 Kommentare
Akzeptierte Antwort
Image Analyst
am 3 Mai 2022
Have you tried dividing the images?
2 Kommentare
DGM
am 4 Mai 2022
In order for any method to work with a reference image, the images need to be registered. If this is taken off-axis for reasons of physical interference with the projection, that's fine, but the images need to be aligned.
The best start is to have the shots taken with the camera in a fixed position. Alternatively, they can be aligned and the perspective corrected afterwards, but there needs to be some reference in the image to allow them to be aligned if they aren't already aligned. The obvious feature to use would be the corners of the projected image, but they're cut off.
Can we attempt more elaborate methods of registration estimation? Sure, but you're creating another entire task obligation that shouldn't even be necessary.
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!