It is known that when using first and especially second order derivative we should first smooth the image so in the case of Laplacian of Gaussian first to convolve with the Gaussian mask and the with the Laplacian mask. But on the other hand both of them are linear operations so should we get the same result if we first apply Laplacian and then Gaussian?
Laplacian of Gaussian linearity
703 Views Asked by gbox At
1
There are 1 best solutions below
Related Questions in IMAGE-PROCESSING
- Need help in detecting multiple blobs
- Image based steganography that survives resizing?
- WinRT Extract Thumbnail from RAW image format
- 3D B-Spline approximation
- Qualitative and Quantitative analysis of filtered back projection / iradon in matlab
- How to detect objects in an image based on colour?
- How to make sense (handle) when computes logarithm of zero in prior information
- scilab - Drawing bounding box
- Lowpass filter non working
- Get a single line representation for multiple close by lines clustered together in opencv
- error while drawing several x-marks on a binary image in matlab
- Which method should I use to find gradient direction of pixels in an image?
- Finding Circle Boundary Pixels Coordinates and RGB Intensity Values from An RGB Input Image in Matlab
- using SURF for handdetection
- Using only one tool from CLImageEditor
Related Questions in FILTERING
- SQL query: where array is in array
- Image 2x downsampling with Lanczos filter
- Simple Python Median Filter for time series
- Why doesn't this simple NSPredicate filter my array
- Get Exact Frequency From Digital Signal
- jquery filter chained select options
- Owl Carousel 2: filtering items, but keep the sort order using Javascript
- How to filter NSDictionary by value and create new NSDictionary from that?
- Spark: Filtering out aggregated data?
- Importing excel sheet
- Javascript plugin that mimics Google Sheets sort and filter functionality?
- PHP: What is the best way to create higher level query language to create criteria filter in yii
- Spreadsheet and address: how to filter based on a range
- Wrong column filtering for date column
- DataTable Filtering Issue
Related Questions in LAPLACIANOFGAUSSIAN
- Laplacian of Gaussian
- Laplacian of gaussian filter use
- A faster approach to Laplacian of Gaussian
- How to find zero crossings in the Laplacian of Gaussian of an image
- Implement Laplacian of Gaussian Filter
- Normalization of blur of the image using Laplacian
- Laplacian of Gaussian linearity
- OpenCV filter2d gives incorrect result
- What is the different between LoG (Laplacian of Gaussian) filter, first and second derivative Gaussian filter?
- How to graph/plot 2D Laplacian of Gaussian (LoG) function in MATLAB or python?
- Python implementation of the laplacian of gaussian edge detection
- Is Laplacian of Gaussian for blob detection or for edge detection?
- General Laplacian of Gaussian kernel
- Upper limit of sharpness score
- Laplacian of Gaussian Blob Detection showing blobs that shouldn't be there
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Yes, the two operations are convolutions, linear operations, and therefore can be applied in any order to yield the exact same result. If the results are not exactly the same, it is due to rounding errors.
You can also combine both kernels and apply them as a single convolution. But it actually is computationally cheaper to compute the Gaussian and the 3x3 Laplacian separately, because the Gaussian can be computed by applying two 1D filters (i.e. it is separable), which saves a lot of computation.
For details about the different ways to compute the Laplace of Gaussian, see this answer.