7
$\begingroup$

I have a water droplet which is falling down through its gravity. I've supposed that my droplet is an ellipsoid and I want to find the equation that represents this ellipsoid in XYZ coordinate system. Therefore, I put two perpendicular cameras, one in XY plane and the other in YZ plane to obtain two projection views of this droplet. Then, I wrote corresponding equations that relate these two projected views to the 3D equation of my droplet. Then, I solved these equations, but they returned infinity number of answers (for 3D droplet body). So, I added another equation for droplet volume and solved altogether again. Although, the volume equation remarkably confined the number of feasible answers, it could not unique the answer and returns two possible answers for the droplet as shown in below figure (i.e. both of the proposed droplets have the same projection views on XY and YZ planes AND have the same volume as well)

Top view from XZ plane in which we don't have any camera

Fig. 1 Two feasible answers from top view (XZ plane) that we don't have any camera on it. Although these two possible solutions have the same projection views on XY and YZ planes, they are different from top view and this can help us in recognition of the correct answer.

However, only one of these droplets (red or blue) is really my falling droplet (that the cameras have captured its frames). Therefore, I need one more piece of information to be able to distinguish the right one. My question is that which equation OR condition I can use (like the one I did for droplet volume) in order to be able to separate my desired answer among two existing possibilities?

Complementary Descriptions:

I am using two high speed cameras @ 4500 fps and since I am investigating a collision phenomena, it really needs this high amount of frame rate (or even more). A 2 mm spherical solid particle has been shot by a launcher and collides to my 2 mm falling droplet. Right before colliding, the droplet undergoes deformations because of some forces applied to it through the particle, particle launcher flow, etc. I have a third camera, but it is 400 fps and also it should be "synchronized" with others that is another issue as well. What I mean by asking this question is to find a "condition" OR another "related equation" to give me the capability to distinguish between these two possible answers (like what I've added for droplet volume). I have also thought about putting a mirror behind the droplet with a specific angle such that I can capture two different views of the droplet simultaneously with one camera OR putting an appropriate array of some laser emitters (or any other kind of pointer) on top plane to mark the droplet in both frames (at least in one point) so that I can use marked point(s) to identify the answer. However, I am still seeking to choose the most convenient and applicable method. All of your helpful ideas are really appreciated. Below is a schematic of my experimental setup. enter image description here

Fig. 2 Experimental setup from top view.

$\endgroup$
20
  • 2
    $\begingroup$ Aren't water droplets like rain basically spheres? $\endgroup$ Oct 22, 2014 at 4:32
  • 1
    $\begingroup$ What's preventing you from using the 3D ellipsoid equation directly?en.wikipedia.org/wiki/Ellipsoid $\endgroup$
    – ROIMaison
    Oct 22, 2014 at 7:48
  • 1
    $\begingroup$ My intuition was wrong. If you are only using projections and taking the boundary you need three points of view. I will write an answer. $\endgroup$
    – nivag
    Oct 25, 2014 at 16:01
  • 1
    $\begingroup$ @Hossein Would it be possible to add a sample picture of both camera's? As I understand now, you are only looking at the boundary of the droplet, by which you automatically disregard a lot of information. As per the answer, you need to distinguish between only a few options, but maybe you already have this information? $\endgroup$
    – Bernhard
    Oct 26, 2014 at 18:35
  • 1
    $\begingroup$ I saw research recently that indicated falling droplets are light doughnuts or red blood cells in shape. $\endgroup$ Oct 26, 2014 at 19:37

3 Answers 3

2
$\begingroup$

Rather than adding more cameras, just add some mirrors.

The problem you have is that you are trying to do tomography with an under sampled system. This is a VERY broad subject - a bit outside of the scope of your question. But mirrors will work. I would recommend that you place them so the images are all in focus - depending on the depth of focus of your camera you may need to play with the "direct" path as well. But for example four mirrors set up as a pair of periscopes would allow one camera to take two images from +- 22.5 degrees. A second setup at 45 degree from that would give two more views for a total it four. This will reduce the degeneracy.

Here is a diagram of what I had in mind:

enter image description here

You can actually buy a device similar to this - see for example https://www.lhup.edu/~dsimanek/3d/stereo/3dgallery5.htm which includes some examples of the pictures taken with the Loreo stereo adapter - it includes a picture not unlike the beamsplitter I drew. Note though that they have the two sets of mirrors offset slightly, and that they are aimed "straight in front". This ensures that the focal planes for the two sides will coincide, but it also means that you may have a hard time getting very close to the subject - although the stagger may help with that. At any rate - I suggest you play around with the setup (using a small bead the size of your drop) until it looks right with a normal camera, before trying to do this with the high speed camera.

It occurred to me that since the drops are quite small, you might be able to simplify the setup with a pair of prisms - the basic idea being that a prism shifts the angle of the light between input and output. It might be tough to get the image you need (magnification, distance, ...) especially since a simple prism bending light through a large angle may have significant chromatic aberration which will make measuring the dimensions hard. Unless, of course, you use a monochromatic light source (or a filter on your camera). If you have a digital color camera you could see whether looking at just one of the R,G,B components of the image would give you a clearer image...

enter image description here

If you include a flat part in your prism, you might be able to increase the number of views to 6, spaced just 15 degrees apart. And since the "straight through" view is then coming through the prism, I believe the optical path lengths will in fact be the same - because basically the prism is a "very crude lens" and lenses do their focusing thing by having the same path length for all rays from object plane to image plane.

enter image description here

These are just some late night thoughts. If you have a buddy in the optics department he can probably come up with far better optical arrangements that achieve the same thing. This is really a bit like making a stereo camera - it's been done as the above link shows; and there is a company that makes attachments for various cameras - they may be able to give you exactly what you need.

PS - although this is a LONG time ago, I took high speed pictures of water drops during my graduate studies - so this is a trip down memory lane for me (and yes I had only one camera and multiple mirrors... - but it was an Imacon that could do 10 Mfps and my 0.4 mm diameter water jets were going at Mach 6...)

$\endgroup$
6
  • $\begingroup$ Dear Floris, thanks for your helpful answer. Yes, if it's possible give me a picture of mirrors positions to know what you considered for 22.5 and 45 degree. Also please clarify what you mean by "direct" path above. Thanks again $\endgroup$
    – vorujak
    Nov 2, 2014 at 3:04
  • 1
    $\begingroup$ Updated with sketches. If your mirrors had a gap between them, you would be able to see the same drop from three different angles - but the optical path would be different. If you used a prism that included a flat section (in essence a "very poor lens") in front of your camera, you might get three images that would all focus in the same plane... This would allow two cameras to get six images which would be good. $\endgroup$
    – Floris
    Nov 2, 2014 at 4:04
  • $\begingroup$ Thanks for your answer. As you can find in question, this is really close to what I was anticipating. However, please make a clarification for the following issues: 1- What do you mean by "a gap between mirrors to see the drop from three different angles" .... please go to the next comment $\endgroup$
    – vorujak
    Nov 2, 2014 at 20:18
  • $\begingroup$ 2- I did not already think about using a prism, however, I've already derived all the required projection equations in 3 different planes(XY,YZ,XZ) with 90 degree, I want to have only these 3 views and not to change them. So, considering that I have 2 cameras and I need 3 views, I prefer to use a configuration of mirrors or prisms that gives me 2 of the "above" views simultaneously with 1 camera (two views should be 90 degrees respect to each other). Therefore, which one you think is better: using mirrors or prisms? Thank again $\endgroup$
    – vorujak
    Nov 2, 2014 at 20:43
  • $\begingroup$ Since the water drop will hit either a mirror "above" or "below" I wonder if you should take three orthogonal views that are (1 0 0), (0 1 1)/$\sqrt{2}$ and (0 1 -1)/$\sqrt{2}$. With the equations you have, you would get the shape of the drop rotated by 90 degrees. $\endgroup$
    – Floris
    Nov 2, 2014 at 22:36
2
$\begingroup$

A very pragmatic solution would be to introduce a 3rd camera looking from a 3rd angle to make the problem well-defined.

This camera doesn't have to be as good or fast a camera as the other ones (assuming that those are highspeed cameras), because you basically only need 1 frame for which you know for sure which of the 2 possibilities it is. This does mean that this camera has to be synchronized with the two 'main' cameras, which can be a bit of a hassle.

The reason that you only need 1 frame from camera 3 is that you know that the droplet shape cannot suddenly, between 2 frames, flip from one solution to the other (unless they are extremely similar, in which case you are basically looking at a sphere anyway). You can thus infer the correct shape of the 2 possibilities, from the previous frame for which you knew the shape, or the other way around, from the next frame for which you knew the shape.

$\endgroup$
2
  • $\begingroup$ Thanks for your answer. I am now using two cameras at 4500 fps and adding another one, is what I don't want to (can't) do. I am investigating a collision phenomena which really needs this high amount of frame rate (or even more). My droplet, right before colliding with a 2 mm solid particle, undergoes deformations because of some forces applied to it through the particle, particle launcher flow, etc. I have a third camera, but it is 400 fps and also it should be "synchronized" with others that is another issue as well ... (please go to the next comment) $\endgroup$
    – vorujak
    Oct 22, 2014 at 17:38
  • $\begingroup$ ... What I mean by asking this question is to find a "condition" OR another "related equation" to give me the capability to distinguish between these two possible answers (like what I've added for droplet volume). It would be very kind of you if feed me back if you have any idea for that. I will add some of this information to the question as well. Thanks again! $\endgroup$
    – vorujak
    Oct 22, 2014 at 23:38
2
$\begingroup$

Unfortunately, if you only take the projected ellipses you will need 3 points of view to get a unique solution. For 90 degree separation of the cameras there is always a rotation of the drop that gives you the same projections, as you image shows (unless you manage to image it nicely on axis which is probably unrealistic). For other angles between the cameras I think this becomes a general deformation of the ellipsoid rather than a rotation but the effect is the same.

If you are interested in the maths behind the reconstruction you can see here or here.

Probably the simplest/most likely to work solution is to add a third camera, but if you don't want to do this I have some other suggestions which may work, but aren't ideal for your case.

If this was a standard stereo vision situation you would identify some common features in both images and use these to determine their 3D coordinates. This would give you some extra points to define your ellipsoid. Unfortunately water droplets tend to not have any significant features you can identify. You may be able to use lighting to create a shadow over half the drop. I'm not sure how well this would work though.

Similarly you could use a fringe projection type approach. If you project laser lines onto the drop you can look for deformation in their shape to give you the extra information. I'm not sure how easy it would be to get a good pattern at your scale. Also I think the standard approach uses multiple patterns which may not work for a dynamic system.

My final point would be can you get away with not knowing? Your two options are rotations of each other and therefore you will have lots of similar properties. I think a collision with a flat plate will have the same angles in either case.

$\endgroup$
2
  • $\begingroup$ Dear Nivag, I was thinking to put an appropriate array of some laser emitters on top plane and their detectors on bottom plane (which we do not have any camera) in order to help me distinguish the direction in which my droplet stretched from top view (see Fig. 1 above) What do you think about that? $\endgroup$
    – vorujak
    Oct 26, 2014 at 16:36
  • $\begingroup$ Thanks for your helpful answer. As I mentioned in question, collision of droplet is not with a flat surface, a spherical particle shot through a particle launcher and comes towards the droplet to collide it. That's why the collision angle and overall situation would be different whether I have "red" droplet or "blue" one and so I should find the answer. $\endgroup$
    – vorujak
    Oct 26, 2014 at 20:35

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.