noise-reduction

artifacts in processed images

限于喜欢 提交于 2019-12-04 23:40:42
This question is related to my previous post Image Processing Algorithm in Matlab in stackoverflow, which I already got the results that I wanted to. But now I am facing another problem, and getting some artefacts in the process images. In my original images (stack of 600 images) I can't see any artefacts, please see the original image from finger nail: But in my 10 processed results I can see these lines: I really don't know where they come from? Also if they belong to the camera's sensor why can't I see them in my original images? Any idea? Edit: I have added the following code suggested by

Noise reduction and compression in streaming audio

荒凉一梦 提交于 2019-12-04 09:47:39
hope you can help. I am recording audio from a microphone and streaming it live across a network. The quality of the samples is 11025hz, 8 bit, mono. Although there is a small delay (1 second), it works great. What I need help with is I am trying to now implement noise reduction and compression, to make the audio quieter and use less bandwidth. The audio samples are stored in a C# array of bytes[], which I am sending/receiving using Socket. Could anyone suggest how, in C#, to implement compression and noise reduction? I do not mind using a third party library as long as it is free (LGPL

How to Reduce Noise in Sphinx4 application

╄→尐↘猪︶ㄣ 提交于 2019-12-04 06:00:50
问题 I am new to sphinx4 and speech recognition thing. I am creating a speech application by using sphinx4. The issue is noise, which results in recognition by program even without speech input by user ie it is converting speech to text even when there is no speech input by user, thus affecting accuracy. Main issue is how to implement noise reduction. This is because the system detects input even when I dont speak anything into the microphone. So I guess its because of noise. I checked online for

OpenCV - Removal of noise in image

我的梦境 提交于 2019-12-03 15:04:46
问题 I have an image here with a table.. In the column on the right the background is filled with noise How to detect the areas with noise? I only want to apply some kind of filter on the parts with noise because I need to do OCR on it and any kind of filter will reduce the overall recognition And what kind of filter is the best to remove the background noise in the image? As said I need to do OCR on the image 回答1: I tried some filters/operations in OpenCV and it seems to work pretty well. Step 1:

removing noise in a binary image using openCV

社会主义新天地 提交于 2019-12-03 12:42:08
I had read in a video into Visual Studio using openCV and converted it to grayscale then used the function CV_THRESH_BINARY to convert it into a binary image. However, there are holes and noise in the frames. What is a simple way to remove noise or the holes? I have read up on the Erode and Dilate functions in openCV but I am not too clear on how to use them. this is my code so far. If anyone can show me how to incorporate the noise removal into my code, it would be greatly appreciated. #include "cv.h" #include "highgui.h" int main( int argc, char* argv ) { CvCapture *capture = NULL; capture =

OpenCV - Removal of noise in image

余生颓废 提交于 2019-12-03 05:48:07
I have an image here with a table.. In the column on the right the background is filled with noise How to detect the areas with noise? I only want to apply some kind of filter on the parts with noise because I need to do OCR on it and any kind of filter will reduce the overall recognition And what kind of filter is the best to remove the background noise in the image? As said I need to do OCR on the image I tried some filters/operations in OpenCV and it seems to work pretty well. Step 1: Dilate the image - kernel = np.ones((5, 5), np.uint8) cv2.dilate(img, kernel, iterations = 1) As you see,

OpenCV using k-means to posterize an image

倖福魔咒の 提交于 2019-12-03 04:23:34
问题 I want to posterize an image with k-means and OpenCV in C++ interface (cv namespace) and I get weird results. I need it for reduce some noise. This is my code: #include "cv.h" #include "highgui.h" using namespace cv; int main() { Mat imageBGR, imageHSV, planeH, planeS, planeV; imageBGR = imread("fruits.jpg"); imshow("original", imageBGR); cv::Mat labels, data; cv::Mat centers(8, 1, CV_32FC1); imageBGR.convertTo(data, CV_32F); cv::kmeans(data, 8, labels, cv::TermCriteria(CV_TERMCRIT_ITER, 10,

How to Reduce Noise in Sphinx4 application

痞子三分冷 提交于 2019-12-02 09:02:01
I am new to sphinx4 and speech recognition thing. I am creating a speech application by using sphinx4. The issue is noise, which results in recognition by program even without speech input by user ie it is converting speech to text even when there is no speech input by user, thus affecting accuracy. Main issue is how to implement noise reduction. This is because the system detects input even when I dont speak anything into the microphone. So I guess its because of noise. I checked online for noise reduction but there is hardly clear information about the same. Though there is some information

Remove noisy lines from an image

℡╲_俬逩灬. 提交于 2019-11-30 14:59:04
问题 I have images that are noised with some random lines like the following one: I want to apply on them some preprocessing in order to remove the unwanted noise ( the lines that distort the writing) so that I can use them with OCR (Tesseract). The idea that came to my mind is to use dilation to remove the noise then use erosion to fix the missing parts of the writing in a second step. For that, I used this code: import cv2 import numpy as np img = cv2.imread('linee.png', cv2.IMREAD_GRAYSCALE)

Which algorithm is used for noise canceling in earphones?

给你一囗甜甜゛ 提交于 2019-11-28 04:34:21
I want to program software for noise canceling in real time, the same way it happens in earphones with active noise canceling. Are there any open algorithms or, at least, science papers about it? A Google search found info about non-realtime noise reduction only. Ricky Bobby from This site Active noise cancelling headphones in addition to all the normal headphone circuitry, have a microphone and additional special circuitry. At a basic level the microphone on the headphone picks up the ambient noise around you and relays it to the special circuitry. The special circuitry interprets the sounds