|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Library Navigation External resources User login Events Upcoming events
News Letter Subscribe to VResources mailing list and be notified of major modifications at our site. Your email address:
Your Email information will be used solely for the mailing list purpose and is going to be kept strictly confidential. You will be sent an email requesting confirmation. |
Submitted by admin on Wed, 03/21/2007 - 18:17.
Resolution analysis for HMD helmetsby Marc Bernatchez Last revised March 24, 2007 Buying a HMD can be a real problem. Due to the variety of configurations that are available on the market, it is practically impossible to evaluate and compare different models. The technical sheets are often confusing due to the large amount of numerical data that, some times, seems contradictory. The following document is meant to give a different approach concerning the representation of these numerical specifications for the HMDs. The best way to evaluate the perceived image quality from the user point of view is, in my opinion, to use the angular resolution approach. This measure offers the big advantage to make it possible to compare HMDs that are strictly different from a hardware point of view (i.e.: LCD Vs CRT based HMDs, different resolutions of displays, ...). The author of this article desire to bring reader's attention to the fact that the content of this page doesn't constitute, in any case, a complete evaluation of the HMD's performances reviewed. In no case can the author be held responsible of any damages caused by the use of the present information in this document. Read our disclaimer please. The fundamental principleThe evaluation of resolutions that follows takes into account two important factors: • The raw horizontal and vertical resolution of the internal display system (LCD or CRT) in pixel units • The horizontally covered field of view (FOV) in degrees The resolution is measured in terms of minutes of arc per pixel, which includes these two factors. We can now compare these HMDs with a normalized measure, which will give us a better idea of the overall visual quality perceived. Practically speaking, this means that with this measure unit, we can compare two HMD that use different FOV or raw displays resolution just by comparing their normalized resolution results. Let us first define what an arc minute per pixel is. One arc minute represent 1/60 of a degree. So the angle defined by the left and right extent of a picture element (pixel) define a value in arc minute per pixel. The figure 1a illustrate this definition.
Figure 1 For the human, the maximum angular resolution of the eye is around 1 arc minute for the smallest point that can be seen (it can be as little as 1/3 minutes of arc per pixel in some specific circumstances). This high visual acuity region is localized in the fovea on the retina, where there is the highest density of cones. These cones are mostly responsible for the central color vision.
Figure 2 In the next section, we will analyse HMD specifications in regard with what we just discussed. We will try to compare their performances in term of perceived visual resolutions. HMD list and their specificationsBasic data
Analysis results
Angular resolutionThe first parameter we are going to consider is the angular resolution, which gives us a good idea of the perceived image resolution. The angular resolution of an HMD is a very critical factor. It enables us to evaluate the perceived visual acuity of any HMD, regardless of the field of view it uses. The angular resolution could almost be called a "normalized resolution" for these devices. So, no matter how the optics rearrange the images you see inside the HMD, the angular resolution will tell you exactly what is the image resolution you will see. This is true because this measure is taken after the image has traveled trough all the optics of the helmet. As a result, it represents what the user's eye really sees. We can thus compare HMD models, side by side, using this unit.
Figure 3 Always keepin mind that smaller values represent better visual quality for this measure unit. Ideally, the angular resolution for a given HMD helmet should be lower than 4.43 minutes of arc per pixel. This value is equivalent to the image perceived at 2 feet of a 17" computer monitor displaying an 800 x 600 image. This is considered as a minimum these days for most applications requiring object and text viewing. In the 90's, many low cost HMD were well above that value, making text reading an almost unattainable goal. As we can see from the above figure, things have improved since then. Today, HMD manufacturer tend to try to have an average angular resolution of 2,30. Considering that many of these HMD, which have angular resolution under 2,30 also have FOV below 25 degrees (horizontal), it seems fair to say that the initial pure VR immersion approach lost over more down to the ground requirements such as being able to read text for example. For the low-cost market, this makes obvious sense. Low-cost HMD imply low-resolution LCD displays. The best marketing trade-off for these HMD is to value classical 2D tasks, like reading text and watching video sources, instead of stereoscopic viewing and immersive high field of views. Meanwhile, these low-cost HMD devices are bringing the general public to know this technology. The public education aspect is very important in a so specialized market. It will hopefully stimulate the use of this technology and in turn, favour its growth in terms of technical improvements. We are still far from the ideal HMD that many have been dreaming of for the last decade. Field of view (FOV)The second parameter we must consider is the field of view (FOV). You can find the values for each HMD model in the previous table. It's quite difficult to build upsuch a table of FOV values for different HMDs. This is due to the fact that there is no actual standard in the way manufacturer gives these numbers. In this analysis, FOV values should always represent a 100% stereoscopic overlapconfiguration unless otherwise specified. Note that you need at least 20 degrees of overlapto suit the human visual system.
Figure 4 The above figure gives the total horizontal field of view as given by the manufacturers. As you may have noticed, there is also an "adjusted HFOV" column in the previous tables. This column's purpose is to take into account the visual overlapof HMDs when evaluating angular resolutions. The adjusted FOV column gives the FOV for a single display element (single eye) of the HMD device. A more detailed explanation about overlapping follows in the next section. What is stereo overlapping?Stereo overlapping is a process by which the individual field of views of each eye are voluntarily shifted horizontally so that the global HMD FOV is larger. What does this mean? The following figure illustrates the general principle:
Figure 5 In classical HMD designs, particularly low-cost implementations, the stereo overlapis set at 100%. This means that both eyes see the entire field of view of both LCD displays. This configuration has the advantage of providing a stereoscopic scene over the entire FOV of the HMD device. The inconvenient of using such scheme is that the maximum usable FOV is the FOV of each single LCD display making the HMD. In other terms, if the HMD optics is such that each eye sees a 50 degrees wide scene, the total FOV seen by both eyes will also be 50 degrees wide. High-end HMD makes use of overlapping techniques exactly to overcome this. That is, what if we could get more FOV and still use the same displays? The answer to that question is to shift each display FOV horizontally so that only a partial region of each falls in the central region of the total HMD's FOV like seen on figure 5. This technique will effectively enable a wider total FOV. The inconvenient here is that we lose the ability to display stereoscopic information on some areas of that extended FOV. For the two side regions, as shown on figure 5, only the image of one of both displays reaches that area. For stereoscopy to be achieved, two images are required for each pixels element displayed in the total FOV region of the HMD. As previously mentioned, the human visual system only requires stereoscopic information in a limited central region of its total field of view. This is to say that the humans visual system is an overlapping stereoscopic visual system. It has been reported that a central stereopsis region of about 20 degrees is sufficient to provide a good sense of depth to the user, while providing other types of cues in the peripheral regions such as speed and movements. The high-end HMD models make uses of that principle to maximize the immersion effect in term of maximizing horizontal FOV while maintaining the perception of depths in the scene. This is not an ideal solution unfortunately. In most implementations using overlapping, the overlapregion is fixed at the center of the global HMD FOV. The problem arises when the user looks on the sides by turning his eyes inside the HMD. Since the stereoscopic central region does not move with eye movements, the users will perceive disturbing effects while watching in these situations. Fusion of images may be momentarily lost, thus causing a break in the immersion sensation. To limit this problem, a possible partial solution is to voluntarily set the overlapregion to a value greater than what the human vision system requires. This is basically providing a safety margin in case the user's gaze changes. Some very costly HMD devices uses active eye tracking systems to move the stereoscopic region along with the user's eye movements. The moving overlapping region is often called a "high-resolution inset". For an excellent information source about stereo overlapand other advanced HMD topics, see this document:
Human match factorNow that we have categorized the two principal factors enabling us to compare HMD's, that is, the angular resolution and the field of view, we still need a convenient way to evaluate and rank each HMD with a single quantitative value. That is where the human match factor comes in. As its name implies, its purpose is to quantify the degree to which a given HMD technical performances match the human visual parameters. To do so, we will use the Fhar and Ffov results from the previous tables. The calculation are as follows: Fhar(horizontal angular resolution factor): 0 HAR = 100% to 10 HAR = 0% (linearly) Ffov (field of view factor): 210 degrees = 100% to 0 degrees = 0% (linearly) Since these values are based on human factors instead of technical specifications, the following results remain valid based on the assumption that the worldwide average human visual system performances does not change over time.
Figure 6 Let us take an example. If a certain HMD ranks at 75%, it means that this HMD match 75% of the human maximal specifications for the angle of vision (FOV) and the image quality (angular resolution). A HMD ranking at 100% would present us a scene equivalent to what we can observe in our everyday life surrounding, with maximal visual acuity. Global quality factorEven if we consider the angular resolution and the field of view (FOV) of a HMD, it is still difficult to really visualize the general value of a HMD with an other. For most people, there is always a remaining question: "which HMD gives the best value for the money?". Bellow is a graph that will summarize all these points taking into account the three following considerations:
For each of these points, a certain percentage as been computed for each HMD. The mean of the results obtained for each given HMD represent the global quality factor. Take note that this graph only represents the author's opinion. You should interpret it accordingly. To get a 100% rank, an HMD would need to match the human acuity performances and the price would have to be near zero. This is nearly an impossible case of course. So, the pure global quality factor value doesn't really matter. What do matter is that one HMD has a higher global quality factor rank than an other one. The global quality factor is given only as a tool to visualize differences in price / visual performance ratio among various HMD's. It's upto the reader to choose what is the most important factor for him (i.e. price, FOV or har) then consider the global quality factor of those HMDs which are in the desired range. The Fprice factor is computed using the following function:
Figure 7 Why a logarithmic function? By evaluating the performance increase relative to the price of HMD's, we can see that it follows a logarithmic function. This is related to the amount of research and development costs required. High-end HMD will require much higher R&D costs. The market being more restrained in volume for high-end models, the cost also has to be higher to cover the extra R&D efforts. Here are the results, taking into account the technical as well as the financial aspects of each reviewed HMD:
Figure 8 * Ranks of 0,00 in the above figure represent HMD for which insufficient data was available to compute their global factor value. Some more in-depth considerations about these rankingsThere are a few factors that can induce error in this evaluation:
The pixel arrangement used by a given display element (applies mainly to LCD's and some CRT's displays) are, to my knowledge, of two possible kinds: the linear and the delta arrangement. Thus:
While the linear arrangement permits straightforward calculations, the delta method is somewhat more difficult to work with. Some people use the KELL factor that compensate for the triangular pattern used in the delta configuration. I had several chat with people on that point way back when I started doing this page. The problem is that it's very difficult to have reliable information from the HMD's manufacturer in most cases. It is difficult to know the exact LCD model that is used in a particular HMD. I'm fully aware that there is an error included in this page due to that fact but it's out of my control. This page contains only specification data as given by manufacturers. There is also the spacing between the LCD pixels on the display element. This represents a small percentage of the overall display surface and it probably account for some error in the previous results. The use of depixelation filters may also dramatically change the overall visual quality of an HMD. It can enhance it or it can degrade it. This is an even more difficult parameter to incorporate in such analysis. Trying to get technical data about a filter from the manufacturer would be very difficult. How do you put these filters parameters in numbers? What kind of parameters should you include? That's yet an other point where we must bear with the small error it may induce in the final evaluation. We do recognize that each individual has its own visual acuity limits but we can't possibly take that into account. It's known that the average human has a visual acuity of about 1 minute of arc per pixel (pixel here being the smallest naked eye visible element). True, there is a possibility to resolve down to 1/3 of an arc minute per pixel on some particular conditions... but note that those apply to all individuals, in general. Taking into account that most people will have at best a 1 minute of arc per pixel visual acuity is fair enough for this analysis to give a good idea of what we can expect from these HMDs. Important things to keepin mind:
In the event where you would like to see other models of HMD on this page, please add a comment with the link at the bottom of this page. Also, please inform me of any inaccuracy showing in this page. Thanks. Bookmark/Search this post with: |
Search Poll
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Try the HMDs for yourself before buying
Submitted by cbwan on Wed, 07/04/2007 - 09:31.Anyway the best thing is to try the HMDs for yourself before buying.Go to a VR tradeshow near you, or ask the manufacturer if he has a client living nearby you that would be willing to let you test it. -- You're not here, this isn't happeninghttp://cb.nowan.net/blog
Other factors...
Submitted by marcbe on Wed, 07/04/2007 - 11:02.Indeed. As suggested at the end recommendations of the article, the last step in any HMD buying should be to try it and run an evaluation on a few selected models. The aim of the above article is more to help doing a pre-selection of the few HMD you should consider buying. The overall buying decision process thus involves using the above first to narrow down your choices and then to actually go out and shop and test the retained models.
There are lots of other factors that are not (yet) covered in this article. I plan to add things about color contrast ratio which is a major factor in visual quality which is almost always ignored in the buying process. For example, the OLED displays used in the eMagin Z800 have a much better color contrast ratio than LCD based models I have tested.
I will also add weight information in the upcoming revisions of the article.
Let me know all if you think of other important parameters to add. Just drop me a comment below about them.
Thanks
Marc Bernatchez