- May 6, 2018
- 2,789
- 3,195
I noticed that in the video settings of my Dahua cameras there is what is called "Reference" bit rate that includes a range with a lower and upper end. It my mind, "Reference" means ultimate or as good as it gets so if you set it to the upper end, that should be the max bit rate setting to give the best picture possible for the given resolution, codec, and frame rate. However, I think this is erroneously labeled. If you go to the Dahua wiki and go about 3/4 down the page, the wiki calls it "Recommended" bit rate and not "Reference". So this upper end is simply what Dahua thinks should be "good enough" for most people for general viewing but its not "Reference".
In the actual field when you set your bit rate (I'm using CBR) there is another range of numbers (to the side) that include a low and high. That high number is, in fact, the reference bit rate for the given frame rate, resolution, and codec. So, for example, if running 1080 @20fps and using H.265 as the codec, the high end "reference" bit rate is actually 20480kbps.
So I've done some testing at night on my LPR and I cranked the CBR bitrate up to 17000kbps (17Mbps) which is ~80% of the true reference bit rate for my settings. OpenALPR is now reading more plates at night than it had before. Its still not as good as day time reading but I'd say I'm above 90% successful plate reading at night now and I was much lower than that before when I was running a CBR of 8192kbps. Plates that were dim at night before and OpenALPR couldn't pick up have much more bit rate information that it can dig the numbers out and read them. I'm also getting ridiculously clear day plates. I can read the actual registration expiration years on the registration sticker and the words on dealer license plate frames.
Of course running this high of a CBR means more storage space (double 8192kbps). Also, the computer that OpenALPR runs on has to work a bit harder. But so far I'm pleased with the increase in bit rate going from 8192 to 17000. Just wanted to relate my experiences thus far. It may be overkill but missing plates at night because they were too dim has really bothered me. I think I’ll take the trade off of increased space if it means I get better captures at night.
In the actual field when you set your bit rate (I'm using CBR) there is another range of numbers (to the side) that include a low and high. That high number is, in fact, the reference bit rate for the given frame rate, resolution, and codec. So, for example, if running 1080 @20fps and using H.265 as the codec, the high end "reference" bit rate is actually 20480kbps.
So I've done some testing at night on my LPR and I cranked the CBR bitrate up to 17000kbps (17Mbps) which is ~80% of the true reference bit rate for my settings. OpenALPR is now reading more plates at night than it had before. Its still not as good as day time reading but I'd say I'm above 90% successful plate reading at night now and I was much lower than that before when I was running a CBR of 8192kbps. Plates that were dim at night before and OpenALPR couldn't pick up have much more bit rate information that it can dig the numbers out and read them. I'm also getting ridiculously clear day plates. I can read the actual registration expiration years on the registration sticker and the words on dealer license plate frames.
Of course running this high of a CBR means more storage space (double 8192kbps). Also, the computer that OpenALPR runs on has to work a bit harder. But so far I'm pleased with the increase in bit rate going from 8192 to 17000. Just wanted to relate my experiences thus far. It may be overkill but missing plates at night because they were too dim has really bothered me. I think I’ll take the trade off of increased space if it means I get better captures at night.
Attachments
Last edited: