<p>Like slhck says, you can compare 2 digital video files with metrics like SSIM.</p>

<p>Your question also asked about brightness and contrast, and other things which will depend on the physical monitor that the video is displayed on.  If you want to be sure that the right photons come out of the screen, given the pixels it was sent, then you need to calibrate your display.  Google that.</p>

<p>You mentioned using HDMI to carry video signals.  You can relax here: HDMI is literally lossless (no compression at all, and digital, not analog).    8bit is the standard color depth for video, so you're not losing anything here.  It carries at least 8 bits per component (red/green/blue), at resolutions and frame rates high enough for almost any display.  (There are different versions of HDMI.  Almost all monitors support an HDMI version recent enough to drive them at 60Hz or greater, at their native resolution.)</p>

<p>The question isn't really clear about where in the chain from camera to monitor the 2 different video signals are extracted.  Is your "device that controls video cameras" something like a splitter / relay / output duplicator?  (not sure what the proper term would be for one-input, several-output-copies device would be, but probably splitter.)  If it's just an HDMI splitter, it's almost certainly perfectly lossless.</p>

CC BY-SA 3.0
2015-04-11T11:13:30.337Z
2015-04-11T11:13:30.337Z
Peter Cordes
<p>There are quite a few programs that do so-called "full reference" measurement, i.e. comparing an original against a degraded signal:</p>

<ul>
<li><a href="http://www.acceptv.com/en/products_vqa.php" rel="noreferrer">http://www.acceptv.com/en/products_vqa.php</a></li>
<li><a href="http://compression.ru/video/quality_measure/index_en.html" rel="noreferrer">http://compression.ru/video/quality_measure/index_en.html</a> (commercial)</li>
<li><a href="http://www.its.bldrdoc.gov/resources/video-quality-research/guides-and-tutorials/description-of-vqm-tools.aspx" rel="noreferrer">http://www.its.bldrdoc.gov/resources/video-quality-research/guides-and-tutorials/description-of-vqm-tools.aspx</a> (free to use, gives results on a 0-1 scale)</li>
<li><a href="http://mmspg.epfl.ch/vqmt" rel="noreferrer">http://mmspg.epfl.ch/vqmt</a> (free to use, calculates various metrics)</li>
</ul>

<p>These are all outputting some value that you can use to objectively compare different systems. </p>

<p>However, keep in mind that the results you get from such a software may not correspond exactly to what humans would rate. These metrics have been trained on natural images and movie sequences and the results may not be valid for medical purposes.</p>

<p>I would suggest you try VQM (it is standardized by the ITU) and image metrics like SSIM. They perform very good, in principle. Then check whether the results are what you would expect when looking at the videos yourself. You could do a small test with a few experts and let them rate a few sequences, then compare the results with the objective values you obtained from the software.</p>

CC BY-SA 3.0
2015-04-09T11:37:35.760Z
2015-04-09T11:37:35.760Z
slhck
<p>I want to compare an original video with the same video but transferred through a device. How can I do that? I want to compare them to improve the transferred video quality.</p>

<p>The video is transferred through a device that controls video cameras in  operation rooms. It's connected to the monitor through HDMI and so whenever a surgent is doing an endoscopy surgery it'll be shown on the monitor but first transfered from this device.</p>

<p>We want to improve the quality of the video if it's not at it's highest quality. To know that, we should compare it with the original video that is directly connected to the monitor.</p>

<p>I have some parameters in mind like brightness, contrast, frame rate, blurriness,... and many other parameters that can affect the video quality.</p>

<p>How can I measure this?</p>

CC BY-SA 3.0
2015-03-25T21:52:48.043Z
Could you be more specific about "measure everything"? What does "everything entail?
Crowder
CC BY-SA 3.0
2015-03-26T09:41:54.133Z
for example measure the frame rate, Color depth, Color Temperature, Resolution, Brightness, Contrast, Saturation, and so on; important parameters in video Comparision
Farah13m
CC BY-SA 3.0
2015-03-29T02:38:39.010Z
Got ya. Is there a particular format your original is in? Would you be wanting to compare, say, original film from a film camera with an H.264 digital copy you made from it? I.e., what are the limits of the use case?
Crowder
CC BY-SA 3.0
2015-03-29T17:18:13.940Z
No there is no particular format and we can neglect the format it's not very important in my case of study, the most important are parameters like color temperature, white balance, Saturation, Frame Rate, Resolution, Beightness, and other parameters that are enough to use while comparing to get the highest quality, i mean i want sth a device or method that if i compared the two videos with will give me enough informations to decide if the transferred video has the same quality of the original one or not. 
Thank you so much for answering
Farah13m
CC BY-SA 3.0
2015-04-08T13:10:21.973Z
That's too broad. Please add more details about the _Original File_ and the _Tranfered_, a bit context also would be nice - why you have to convert it and so on... otherwise it is just guessing.
p2or
CC BY-SA 3.0
2015-04-08T13:18:13.297Z
No I don't want to convert anything I have two cases once the original video connected to a monitor directly and the other is where the same video is transferred through a device to the monitor so i want to compare these Two video Qualities using a Device or a Software to see if the Device is outputing the Video as same as the original one.
Farah13m
CC BY-SA 3.0
2015-04-08T13:32:14.653Z
The Device Controls Video Cameras inj the Operation Rooms and it's connected to the Monitor through HDMI and so whenever a surget is doing an endoscopr surgery it'll be shown on the monitor but first transfered from this device, and we want ti improve the quality of the video if it's not at it's highest quality and to know that we should compare it with the original video that is directly connected to the monitor, and i have some parameters in mind like Brightness, Contrast, Frame Rate, Blurriness,... and many other parameters that can affect my video quality
Farah13m
CC BY-SA 3.0
2015-04-08T13:38:35.600Z
Nice, but please add this to your question, I could imagine not everybody reads the comments.
p2or
CC BY-SA 3.0
2015-04-09T11:37:59.383Z
Since you wrote me an e-mail, I pasted my response (with a few changes) below so others can find it.
slhck
<video><video-quality><software><video-recording>
Compare an original video with a transferred video?
Farah13m
# Compare an original video with a transferred video?

(Asked by: username_0 on 2015-04-08)

I want to compare an original video with the same video but transferred through a device. How can I do that? I want to compare them to improve the transferred video quality.

The video is transferred through a device that controls video cameras in operation rooms. It's connected to the monitor through HDMI and so whenever a surgent is doing an endoscopy surgery it'll be shown on the monitor but first transfered from this device.

We want to improve the quality of the video if it's not at it's highest quality. To know that, we should compare it with the original video that is directly connected to the monitor.

I have some parameters in mind like brightness, contrast, frame rate, blurriness,... and many other parameters that can affect the video quality.

How can I measure this?

**Tags:** video, video-quality, software, video-recording

> **Comments:**
> **username_1**: Could you be more specific about "measure everything"? What does "everything entail?  
> **username_0**: for example measure the frame rate, Color depth, Color Temperature, Resolution, Brightness, Contrast, Saturation, and so on; important parameters in video Comparision  
> **username_1**: Got ya. Is there a particular format your original is in? Would you be wanting to compare, say, original film from a film camera with an H.264 digital copy you made from it? I.e., what are the limits of the use case?  
> **username_0**: No there is no particular format and we can neglect the format it's not very important in my case of study, the most important are parameters like color temperature, white balance, Saturation, Frame Rate, Resolution, Beightness, and other parameters that are enough to use while comparing to get the highest quality, i mean i want sth a device or method that if i compared the two videos with will give me enough informations to decide if the transferred video has the same quality of the original one or not.  Thank you so much for answering  
> **username_2**: That's too broad. Please add more details about the _Original File_ and the _Tranfered_, a bit context also would be nice - why you have to convert it and so on... otherwise it is just guessing.  
> **username_0**: No I don't want to convert anything I have two cases once the original video connected to a monitor directly and the other is where the same video is transferred through a device to the monitor so i want to compare these Two video Qualities using a Device or a Software to see if the Device is outputing the Video as same as the original one.  
> **username_0**: The Device Controls Video Cameras inj the Operation Rooms and it's connected to the Monitor through HDMI and so whenever a surget is doing an endoscopr surgery it'll be shown on the monitor but first transfered from this device, and we want ti improve the quality of the video if it's not at it's highest quality and to know that we should compare it with the original video that is directly connected to the monitor, and i have some parameters in mind like Brightness, Contrast, Frame Rate, Blurriness,... and many other parameters that can affect my video quality  
> **username_2**: Nice, but please add this to your question, I could imagine not everybody reads the comments.  
> **username_3**: Since you wrote me an e-mail, I pasted my response (with a few changes) below so others can find it.  

---

## 2 answers

### Answer by username_4 on 2015-04-11. Score: 2 | Accepted answer

Like username_3 says, you can compare 2 digital video files with metrics like SSIM.

Your question also asked about brightness and contrast, and other things which will depend on the physical monitor that the video is displayed on. If you want to be sure that the right photons come out of the screen, given the pixels it was sent, then you need to calibrate your display. Google that.

You mentioned using HDMI to carry video signals. You can relax here: HDMI is literally lossless (no compression at all, and digital, not analog). 8bit is the standard color depth for video, so you're not losing anything here. It carries at least 8 bits per component (red/green/blue), at resolutions and frame rates high enough for almost any display. (There are different versions of HDMI. Almost all monitors support an HDMI version recent enough to drive them at 60Hz or greater, at their native resolution.)

The question isn't really clear about where in the chain from camera to monitor the 2 different video signals are extracted. Is your "device that controls video cameras" something like a splitter / relay / output duplicator? (not sure what the proper term would be for one-input, several-output-copies device would be, but probably splitter.) If it's just an HDMI splitter, it's almost certainly perfectly lossless.


---

### Answer by username_3 on 2015-04-09. Score: 5

There are quite a few programs that do so-called "full reference" measurement, i.e. comparing an original against a degraded signal:

* <http://www.acceptv.com/en/products_vqa.php>
* <http://compression.ru/video/quality_measure/index_en.html> (commercial)
* <http://www.its.bldrdoc.gov/resources/video-quality-research/guides-and-tutorials/description-of-vqm-tools.aspx> (free to use, gives results on a 0-1 scale)
* <http://mmspg.epfl.ch/vqmt> (free to use, calculates various metrics)

These are all outputting some value that you can use to objectively compare different systems.

However, keep in mind that the results you get from such a software may not correspond exactly to what humans would rate. These metrics have been trained on natural images and movie sequences and the results may not be valid for medical purposes.

I would suggest you try VQM (it is standardized by the ITU) and image metrics like SSIM. They perform very good, in principle. Then check whether the results are what you would expect when looking at the videos yourself. You could do a small test with a few experts and let them rate a few sequences, then compare the results with the objective values you obtained from the software.


---

