Thank you very much for sharing your excellent DIY measurement and analysis ideas!Pointing stability was then measured by ...
Thank you very much for sharing your excellent DIY measurement and analysis ideas!Pointing stability was then measured by ...
This is a matter of taste. I've used the Canon 12x36 IS III and I own the Nikon 10x25 IS. Both are ok but I prefer the optical quality, ergonomics, wide field, etc, of a classic excellent binocular.Hi,
I use 2 KITE stabilized binoculairs for 3 months now for birding, a 12x42 and a 16x42.... I would never return to a non stabilized ever! When glassing now, with my 8x42 normal binoculair... shaking is more visible then ever before! I believe stabilized binoculairs are the future... even at lower magnifications?
Rigorous analysis, it reads as a paper in a semitechnical journal, thanks for it. The generality of the results, however, may be questioned:Rather than shell out almost £3k for the Swarovski binoculars to test the forehead rest, I opted to make such a rest, customised to the shape of my forehead, for my Zeiss 10x42 T*FL binoculars.
Pointing stability was then measured by strapping a Motorola G7 Power Android smartphone to the optics and using the SensorData application to read out the 3-axis rate gyro data from the embedded Bosch BMI160 MEMS Inertial Measurement Unit. The data was sampled at 200 Hz and exported to the LibreOffice Calc spreadsheet for analysis. Measurements were taken with and without the forehead rest in position. Two stances were adopted: holding the binoculars with the elbows supported on a table while sitting, as might be done in a hide; and also while standing without other support. These four measurement sets were taken in rapid succession to ensure a uniform level of observer capability. Each measurement lasted for about a minute, and had large startup and shutdown transients associated with picking up and setting down the binoculars. These transients were removed from the dataset before further processing.
The output of the smartphone app consists of angular rates of change with time, but the angle time series was needed to assess hand shake amplitude. This was derived by cumulative summing of the rates of change. The output angle time series showed the expected fluctuations due to hand shake, superimposed on an apparently linear gyro drift. This drift was fairly consistent between measurements, but differed significantly among the three axes, and was never more than 1 mr/s. A linear regression analysis allowed removal of the gyro drift, and the hand shake amplitude appeared as the standard error in the regressive fit. These standard errors were found for each of the three orthogonal axes for the four cases described above. These are tabulated below (1mr = ‘1 in 1000’ = 3.4 minutes of arc) with roll, pitch and yaw axes defined as usual.
Hand shake magnitude (milliradians)
Stance Roll Pitch Yaw Sitting with rest 0.46 0.54 0.42 Standing with rest 1.83 1.62 1.67 Sitting without rest 0.45 1.02 0.66 Standing without rest 1.40 1.44 2.34
It must be emphasised that is a moot point what can be read into these figures. The gyro drift might not be linear; even more to the point, holding binoculars still is mildly stressful, and performance degrades as tiredness sets in. The results were obtained by standard simple error analysis, with an assumption of a Gaussian error distribution, which may not be a good model, and the ‘error in the error’ cannot easily be found. Some appreciation of the latter could be obtained by multiple repeats of the measurement process, for which I lack the patience.
Comparing standing with sitting (elbows supported), it is evident, and unsurprising, that the pointing accuracy is improved in all axes by sitting. This improvement is about 3 - 4 times, with or without the forehead rest, except in yaw where it is a little less when standing. Comparing the performance with and without the forehead rest, it is seen that when sitting there is a substantial improvement of almost a factor of two in pitch with the rest in position. This might well be expected; however the improvement by about a factor of 1.5 in yaw is more surprising. When standing, the presence of the rest appears to mildly degrade performance in roll and pitch, but improve in yaw: as remarked above, caution should be applied to small changes.
In a separate analysis of the raw angular rate data using MATLAB, the gyro performance was checked by observing the noise floor spectrum while stationary and while rotated at 33.33 rpm. Its level was consistent with the specification of the device. The spectrum of the fluctuation rate revealed that most of the hand shake took place at low frequencies, below 15 Hz, as would be expected; more surprising (to the writer) there were clear spikes at 6.5, 9.8 and 10.9 Hz, which arise from natural hand tremor. This tremor was not apparent to the writer.
In summary, for this user:
Pointing accuracy was roughly 1 milliradian About 3 times improvement in pointing accuracy resulted from sitting with elbows supported rather than standing Use of the forehead rest improved pointing accuracy in pitch by almost twice when sitting; this leads to all three axes having similar hand shake, a worthwhile improvement When standing it is questionable whether there is any benefit in using the forehead rest
Nice pictures! That is a pretty nice forehead rest you fabricated. Looks almost the Swarovski one!1. I like to think that the forehead rest was pretty good - not a lashed together job. See the attached photos.
2. You are right, but I struggle to maintain good pointing without ANY glitches for much longer. Averaging of several runs could be done, but there seems to be little point in view of the lack of any obvious dramatic improvement with use of the rest.
3. Again you are right, but I suspect that the relative performance changes between rest/no rest, and sitting/standing, are much the same for most users. And of course after exercise everything degrades, but I try to avoid birdwatching after vigorous exercise!View attachment 1363845View attachment 1363846
Pointing stability was then measured by strapping a Motorola G7 Power Android smartphone to the optics and using the SensorData application to read out the 3-axis rate gyro data from the embedded Bosch BMI160 MEMS Inertial Measurement Unit. The data was sampled at 200 Hz and exported to the LibreOffice Calc spreadsheet for analysis.
Comparing standing with sitting (elbows supported), it is evident, and unsurprising, that the pointing accuracy is improved in all axes by sitting. This improvement is about 3 - 4 times, with or without the forehead rest, except in yaw where it is a little less when standing. Comparing the performance with and without the forehead rest, it is seen that when sitting there is a substantial improvement of almost a factor of two in pitch with the rest in position. This might well be expected; however the improvement by about a factor of 1.5 in yaw is more surprising. When standing, the presence of the rest appears to mildly degrade performance in roll and pitch, but improve in yaw: as remarked above, caution should be applied to small changes.
Regarding the sampling rate of analogue-digital converters: Shannon's sampling theorem [2] always applies, which means that the sampling frequency must be at least 2x as large as the highest signal frequency (here, human tremor). To avoid errors, A/D converters [1] have low-pass filters that are not ideal, so it is not only their cut-off frequency that matters but also their order. A 1st order low pass achieves - 20 db per frequency decade.Is the 200 Hz sample rate a necessity? I found an an App "SensorRecord", and it only reads the gyro at 100 Hz, so I wonder if that's good enough. Do you have an URL (or the publisher's name) for the SensorData app you mentioned? I get ambiguous results from the Playstore based on the name alone.
How do you think about translational acceleration data? I vaguely wonder if it can be used to cross-check the rotational data, or maybe add something to the evaluation.
It may sound like a smart-ass, but 2 tips anyway:A linear regression analysis allowed removal of the gyro drift, and the hand shake amplitude appeared as the standard error in the regressive fit. These standard errors were found for each of the three orthogonal axes for the four cases described above.
I broadly agree. However it could be argued that the improvement in pitch pointing when sitting is marginally worth having, at the inconvenience of the protruding rest.Awesome testing! So your results show you might as well just sit down and support the binoculars with your elbows as use the headrest. Standing is when the forehead rest would be most beneficial, and it doesn't do squat then. So forget the forehead rest is a bust. When I tried one on my NL 8x42 I saw no improvement at all when I was standing or sitting. Are you sure the benefit you see why sitting and using the forehead rest was not just because you were sitting? How did you isolate the benefit of the forehead rest and sitting?
1. I have only removed the huge transients which result from picking the binoculars up and putting them down, since it is very difficult to start and stop the recording process while looking at a 'target'. I have not doctored the steady observation data at all.It may sound like a smart-ass, but 2 tips anyway:
1. you have cut off transients/spikes. Further "outliers" of measured values can be "smoothed" by means of numerical mathematics programs and polynomial interpolation, visualise measured values and "play" with parameters of the polynomial, compare polynomial with measured value visualisation. This is halfway suitable for displaying measured oscillations.
2. the overall result (jitter + drift) can be decomposed into several harmonic signals by Fourier transformation (DFT, FFT) and try to subtract the "drift functions". As well as other signals that appear faulty.
It may sound like a smart-ass, but 2 tips anyway:
1. you have cut off transients/spikes. Further "outliers" of measured values can be "smoothed" by means of numerical mathematics programs and polynomial interpolation, visualise measured values and "play" with parameters of the polynomial, compare polynomial with measured value visualisation. This is halfway suitable for displaying measured oscillations.
2. the overall result (jitter + drift) can be decomposed into several harmonic signals by Fourier transformation (DFT, FFT) and try to subtract the "drift functions". As well as other signals that appear faulty. At the end, put the individual functions together again.
3. Presumably, mathematics programmes also offer ready-made filter functions (band pass) whose parameters can be changed. Is then basically the same as 2.
Statisticians have different methods than technicians. ;-)
Statisticians have different methods than technicians. ;-)
In this context, I am just thinking about what to do with the (high) signal frequencies and acceleration amplitudes caused by impulses. Pulses are generated by the impact of the binoculars or the forehead support on the head. Press as firmly as possible? Unpleasant. What effect does this have on the measurement objective (purpose): indirect comparison of image displacement via accelerations, not comparison of accelerations per se.1. I have only removed the huge transients which result from picking the binoculars up and putting them down, since it is very difficult to start and stop the recording process while looking at a 'target'. I have not doctored the steady observation data at all.
Hi HenningHi Dave,
Thanks a lot for sharing method and results of your experiment!
Is the 200 Hz sample rate a necessity? I found an an App "SensorRecord", and it only reads the gyro at 100 Hz, so I wonder if that's good enough. Do you have an URL (or the publisher's name) for the SensorData app you mentioned? I get ambiguous results from the Playstore based on the name alone.
How do you think about translational acceleration data? I vaguely wonder if it can be used to cross-check the rotational data, or maybe add something to the evaluation.
That's interesting ... my own forehead rest did seem to improve accuracy noticably even when standing, but I didn't actually take any measurements (though I toyed with the idea). How far above the eyes does your rest contact the forehead? I wonder if that makes a difference for the results. On the other hand, maybe the fact that I was using the binoculars with glasses makes a greater difference ...
Regards,
Henning
Jessie. I agree with you. I think resolution testing would be a better way to test the Forehead rest. Why don't you do it? It would be a great experiment! Maybe you could even throw in some IS binoculars to see how they compare.Regarding post #152:
Another simply DIY method, I think a better method, as there are fewer possibilities for error (direct results, no rotation/translation derivation from acceleration values):
(post #58)![]()
Binocular Resolution Testing w/USAF Charts - Page 3 - Binoculars - Cloudy Nights
Page 3 of 4 - Binocular Resolution Testing w/USAF Charts - posted in Binoculars: When testing the central vision of an eye we use a 10 deg field. This is measured from the center of fixation. This results in a 20 deg edge to edge field. Photopic acuity drops off rapidly after that. There is a...www.cloudynights.com
Addendum:
I thought about the evaluation distortion caused by impulses: The forehead support is damped with a soft material, impulses hardly occur. People who wear glasses can generate impulses by lightly hitting the eyecups against the glasses, which only lead to slight rotations/image shifts but with high accelerations. This falsifies evaluations of the image shift via accelerations. The low-pass filter of the A/D converter of the gyro sensor counteracts this somewhat, but it is difficult to predict to what extent. Distorting, because higher accelerations with low rotations can also occur when trembling movements of the eyecups are slowed down by the eye sockets. I see the main problem of the method in quickly decelerated movements with low rotation and thus low image shift. I think a direct method (see link above) is better.
Nevertheless, I like the unusual use of sensors from readily available devices for measurements elsewhere.
I agree with you on choosing IS binoculars over the forehead rest. I wonder if Swarovski has done any testing of the forehead rest to see if it is actually effective. I think resolution testing is the best way to see if the forehead rest works though. Kimmo where are you?Dennis, post #155:
I'm not going to test it myself:
1. I don't have Swaro NL, would have to make a makeshift forehead rest for one of my mid-range binoculars.
2. I don't wear glasses, therefore I would have to buy one made with window glass: Analysis of previous posts and historical advertising brochures of vintage porros (thanks to John A. Roberts) [1] shows that forehead rests tend to help spectacle wearers at magnifications >= 10x.
3. if I had a problem with tremor and high magnifications, I would choose IS binoculars and not stopgap solutions like forehead rests.
4. Swarovski has probably carried out meaninful tests with n (n >> 1) people . But do they at least publish or name test results? You should ask Swaro. ;-)
[1] SpectaRoss 8x40: https://www.birdforum.net/threads/does-the-head-rest-help-on-the-nl-8x42.394532/page-2#post-4064720
(1st picture)
Last bit that might throw a very small variable in there is the flex of the factory part. Swaro wouldn't tell me that they made those posts too long but it sure looks that way considering the matching contours that appear to be designed to accommodate flush fitment between leading edge and the hinge. Without that larger contact area the darn thing has a lot more flex than I'd care for from a $140 part.
For the best stabilization one must make 3 point contact which includes the headrest, and your glasses firmly against the eyecups. This 3 point contact is like a miniature tripod on your face.