@TanMath I am getting a bit confused now. 1) Take a few measurements with no input (i.e. just a picture without any periodicity). This will give us the background "noise", or in other words, the activity that the system generates with zero input. 2) Take a few measurements WITH a periodic input WITHIN the frequency range. (i.e. ~1, 1.5Hz) This will tell us what sort of input is required to generate a valid output and also will tell us how quickly the system responds to changes.
@TanMath The camera doesn't look like it has auto-exposure or if it has it is well hidden or you cannot control it. Cheap web cams (and I mean, cheap and not bad) go for under £10 in Amazon (or other convenient retailer). See for example this one: amazon.co.uk/Logitech-960-000355-Webcam-C250/dp/B002CNERDE/… or this one
@TanMath I have a couple of the latter model, they are great generic web cams.
@TanMath I am not sure that the camera does auto exposure but it definitely has flicker compensation as you can see. It is now set to high quality, which I would assume does a bit of processing on the image. So, let's try "Speed Priority" and hope that in that setting it passes frames with minimal processing.
1) Take a few measurements with no input (i.e. just a picture without any periodicity). This will give us the background "noise", or in other words, the activity that the system generates with zero input
1) The spatial averages WITHOUT any processing. No normalisation no nothing
2) The normalised spatial averages. For this step please mention EXACTLY how you apply the normalisation because this step might be injecting a signal
That is where we are going to start from
I am in the same timezone, I was traveling in the weekend and I will be traveling again tomorrow and the day after, so there might be delays. It is now 09:21 local time
I can check things relatively easily, but I am not sure if I will be able to respond, whether because I am busy with other things or because the network is playing up
No, turn this scaling off in general. For the above, please do not produce ANY plots for the ICA part. We will bring that gradually in later
In brief, if you don't get a decent signal in the input, there is no point in using the ICA bit
@TanMath I might be able to pass some comments to you but I think that it would be best if we did things in "Plan->Action->Review->Plan->Action->Review"
@TanMath otherwise it gets too confusing.
@TanMath BTW, what language are you using for this?
@A_A which reminds me, the code was posted in the question, do you think it is worth for you to run it? probably after i finish these tasks you said first though...
@A_A this is fine with me... I know you are probably extremely busy and you are already helping me so much but the 24 hour delay kind of makes it hard for me... I am under a time constraint to finish this up... it needs to be uploaded to raspberry pi and working in like two weeks, so code should be ASAP ... I understand that you are very busy, but I would greatly appreciate it if you have other chances to look at it...
@A_A so i guess not, huh? is there anything else I could do to, i dunno, like streamline the process or something? I guess anything on my side to help save time?
@TanMath I am not keeping my eyes on this screen all of the time. I am not ignoring the messages. I can help you with the technical part as much as I can given the current circumstances but I do not see how I can help further with the rest of the issues, such as deadlines and time pressure.
@TanMath I would recommend that you don't stress yourself too much because it affects your attention and ability to deal with the situation. Please don't ignore to take some rest
@TanMath Port the code to the Raspberry pi and work there so that you don't feel that you are wasting any time (?)