How can I remove correlated noise spikes from 2 signals?Correctness of a statistical evaluation of a parametercharacterizing noise PDFRemoving noise when the signal is not smoothCross-talk filter with known sourceMinimize correlation between input and output of a linear systemTo remove the mean value of the Fourier mode from the time seriesNewbie fourier transform questionHilbert Transforms, Network Graph Analysis, & NeuroscienceFast moving object, how to remove noise from observations?How to generate 2 correlated sequences from a binomial distribution?What is the normalized product of two correlated Gaussian PDFs?
What is the definition of "Natural Selection"?
Sword in the Stone story where the sword was held in place by electromagnets
Time travel short story where dinosaur doesn't taste like chicken
Gravity alteration as extermination tool viable?
What wound would be of little consequence to a biped but terrible for a quadruped?
Are there situations where a child is permitted to refer to their parent by their first name?
Is a lawful good "antagonist" effective?
What is the likely impact on flights of grounding an entire aircraft series?
Is all copper pipe pretty much the same?
Latest web browser compatible with Windows 98
Why would a jet engine that runs at temps excess of 2000°C burn when it crashes?
Want to switch to tankless, but can I use my existing wiring?
Touchscreen-controlled dentist office snowman collector game
The three point beverage
Straight line with arrows and dots
How does Dispel Magic work against Stoneskin?
Excess Zinc in garden soil
Can "semicircle" be used to refer to a part-circle that is not a exact half-circle?
What happens with multiple copies of Humility and Glorious Anthem on the battlefield?
Plywood subfloor won't screw down in a trailer home
If Invisibility ends because the original caster casts a non-concentration spell, does Invisibility also end on other targets of the original casting?
How do anti-virus programs start at Windows boot?
Provisioning profile doesn't include the application-identifier and keychain-access-groups entitlements
When two POV characters meet
How can I remove correlated noise spikes from 2 signals?
Correctness of a statistical evaluation of a parametercharacterizing noise PDFRemoving noise when the signal is not smoothCross-talk filter with known sourceMinimize correlation between input and output of a linear systemTo remove the mean value of the Fourier mode from the time seriesNewbie fourier transform questionHilbert Transforms, Network Graph Analysis, & NeuroscienceFast moving object, how to remove noise from observations?How to generate 2 correlated sequences from a binomial distribution?What is the normalized product of two correlated Gaussian PDFs?
$begingroup$
I have some MRI data collected across time. When the patient moves, this results in a spike in the signal (so I guess it's not really "noise"). I would like to identify and remove these. So far I have been removing based on the local median and it works pretty well for the big spikes, but I'd like to do better.
I noticed that if I measure the signal in 2 places in the image, some of the noise will be correlated between the 2 signals (e.g., at some time point, both signals show an upward spike of about the same size), while some of it does not appear correlated. It would make sense that spikes due to motion would be correlated, because the motion would affect the whole image. Is there a way I can exploit the apparent correlation to remove these points from the signals? I don't know where to start. Thanks for any tips.
An example of the signals:

matlab fourier-transform signal-processing correlation noise
$endgroup$
add a comment |
$begingroup$
I have some MRI data collected across time. When the patient moves, this results in a spike in the signal (so I guess it's not really "noise"). I would like to identify and remove these. So far I have been removing based on the local median and it works pretty well for the big spikes, but I'd like to do better.
I noticed that if I measure the signal in 2 places in the image, some of the noise will be correlated between the 2 signals (e.g., at some time point, both signals show an upward spike of about the same size), while some of it does not appear correlated. It would make sense that spikes due to motion would be correlated, because the motion would affect the whole image. Is there a way I can exploit the apparent correlation to remove these points from the signals? I don't know where to start. Thanks for any tips.
An example of the signals:

matlab fourier-transform signal-processing correlation noise
$endgroup$
$begingroup$
A better site for this question is Signal Processing
$endgroup$
– user147263
Jun 5 '15 at 0:58
add a comment |
$begingroup$
I have some MRI data collected across time. When the patient moves, this results in a spike in the signal (so I guess it's not really "noise"). I would like to identify and remove these. So far I have been removing based on the local median and it works pretty well for the big spikes, but I'd like to do better.
I noticed that if I measure the signal in 2 places in the image, some of the noise will be correlated between the 2 signals (e.g., at some time point, both signals show an upward spike of about the same size), while some of it does not appear correlated. It would make sense that spikes due to motion would be correlated, because the motion would affect the whole image. Is there a way I can exploit the apparent correlation to remove these points from the signals? I don't know where to start. Thanks for any tips.
An example of the signals:

matlab fourier-transform signal-processing correlation noise
$endgroup$
I have some MRI data collected across time. When the patient moves, this results in a spike in the signal (so I guess it's not really "noise"). I would like to identify and remove these. So far I have been removing based on the local median and it works pretty well for the big spikes, but I'd like to do better.
I noticed that if I measure the signal in 2 places in the image, some of the noise will be correlated between the 2 signals (e.g., at some time point, both signals show an upward spike of about the same size), while some of it does not appear correlated. It would make sense that spikes due to motion would be correlated, because the motion would affect the whole image. Is there a way I can exploit the apparent correlation to remove these points from the signals? I don't know where to start. Thanks for any tips.
An example of the signals:

matlab fourier-transform signal-processing correlation noise
matlab fourier-transform signal-processing correlation noise
edited Feb 1 at 6:45
BadAtGeometry
188215
188215
asked Jun 4 '15 at 18:09
DavidDavid
1
1
$begingroup$
A better site for this question is Signal Processing
$endgroup$
– user147263
Jun 5 '15 at 0:58
add a comment |
$begingroup$
A better site for this question is Signal Processing
$endgroup$
– user147263
Jun 5 '15 at 0:58
$begingroup$
A better site for this question is Signal Processing
$endgroup$
– user147263
Jun 5 '15 at 0:58
$begingroup$
A better site for this question is Signal Processing
$endgroup$
– user147263
Jun 5 '15 at 0:58
add a comment |
1 Answer
1
active
oldest
votes
$begingroup$
Yes the topic that you are talking about is in the area of robust statistics. Have a look at my previous answer here. You may want to check robust statistics for correlated data. But it is about the correlation of the data over time. In indeed there is correlation between two signals a short time correlation should tell this.
$endgroup$
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
return StackExchange.using("mathjaxEditing", function ()
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
);
);
, "mathjax-editing");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "69"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f1312331%2fhow-can-i-remove-correlated-noise-spikes-from-2-signals%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
Yes the topic that you are talking about is in the area of robust statistics. Have a look at my previous answer here. You may want to check robust statistics for correlated data. But it is about the correlation of the data over time. In indeed there is correlation between two signals a short time correlation should tell this.
$endgroup$
add a comment |
$begingroup$
Yes the topic that you are talking about is in the area of robust statistics. Have a look at my previous answer here. You may want to check robust statistics for correlated data. But it is about the correlation of the data over time. In indeed there is correlation between two signals a short time correlation should tell this.
$endgroup$
add a comment |
$begingroup$
Yes the topic that you are talking about is in the area of robust statistics. Have a look at my previous answer here. You may want to check robust statistics for correlated data. But it is about the correlation of the data over time. In indeed there is correlation between two signals a short time correlation should tell this.
$endgroup$
Yes the topic that you are talking about is in the area of robust statistics. Have a look at my previous answer here. You may want to check robust statistics for correlated data. But it is about the correlation of the data over time. In indeed there is correlation between two signals a short time correlation should tell this.
edited Apr 13 '17 at 12:19
Community♦
1
1
answered Jun 4 '15 at 18:23
Seyhmus GüngörenSeyhmus Güngören
5,57131736
5,57131736
add a comment |
add a comment |
Thanks for contributing an answer to Mathematics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f1312331%2fhow-can-i-remove-correlated-noise-spikes-from-2-signals%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
$begingroup$
A better site for this question is Signal Processing
$endgroup$
– user147263
Jun 5 '15 at 0:58