<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Safety | Construction Metrics</title><link>https://constructionmetrics.com/tag/safety/</link><description>Safety on Construction Metrics</description><language>en-us</language><atom:link href="https://constructionmetrics.com/tag/safety/index.xml" rel="self" type="application/rss+xml"/><lastBuildDate>Sun, 27 Sep 2026 07:35:32 -0400</lastBuildDate><item><title>Researchers release ConSynth-X, 34,199 synthetic jobsite images for testing site cameras in rain, fog and darkness</title><link>https://constructionmetrics.com/2026/09/27/consynth-x-synthetic-jobsite-images-weather-night/</link><pubDate>Sun, 27 Sep 2026 07:35:32 -0400</pubDate><guid isPermaLink="true">https://constructionmetrics.com/2026/09/27/consynth-x-synthetic-jobsite-images-weather-night/</guid><category>AI</category><description>A Kent State and UNT dataset turns 3,109 jobsite photos into 11 weather and night versions each. No detector has been scored on it yet.</description><content:encoded>&lt;p&gt;Four researchers at Kent State University and the University of North Texas posted a paper to arXiv on September 21, 2026, that releases ConSynth-X, a set of 34,199 construction-site images built to test jobsite cameras in bad weather and darkness. The team took 3,109 daytime photos from three public construction image collections and generated 11 altered versions of each, covering rain, snow, fog, night, precipitation at night, and distant views where workers and machines appear small. The work applies to the computer vision behind camera-based safety alerts and progress tracking, where software reads site photos or video to find workers, hard hats and equipment. The paper checks whether the altered images look like real bad-weather photos, and it reports no accuracy results for any detection model run on them.&lt;/p&gt;
&lt;h2 id="what-it-does"&gt;What it does&lt;/h2&gt;
&lt;p&gt;Most public jobsite images were shot in clear daylight, the authors say, because rain and night shifts are hard to photograph on a schedule and every image has to be labeled by hand. So a model that scores well on those images has not been tested on a worker without a hard hat before sunrise in fog. ConSynth-X gives a researcher the same scene under each condition. If accuracy drops on the fog version of a photo, the fog caused it, since the workers and the camera angle did not change.&lt;/p&gt;
&lt;p&gt;The inputs are three existing datasets, and every altered image keeps the labels of the photo it came from. A bounding box is the rectangle drawn around each object a model is supposed to find, and ConstructionSite 10k supplies boxes for excavators, rebar and workers in white hard hats, along with safety-rule annotations. Because the labels carry over, nobody had to relabel 34,199 pictures.&lt;/p&gt;
&lt;figure class="table-figure"&gt;
&lt;div class="table-container"&gt;
&lt;table class="table data-table"&gt;
&lt;caption&gt;Where the ConSynth-X images come from&lt;/caption&gt;
&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Source dataset&lt;/th&gt;&lt;th&gt;Labels carried over&lt;/th&gt;&lt;th class="num"&gt;Source images&lt;/th&gt;&lt;th class="num"&gt;Scenes kept&lt;/th&gt;&lt;th class="num"&gt;ConSynth-X images&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;ConstructionSite 10k&lt;/td&gt;&lt;td&gt;Boxes for excavators, rebar and workers in white hard hats; captions; safety-rule annotations&lt;/td&gt;&lt;td class="num"&gt;10,013&lt;/td&gt;&lt;td class="num"&gt;1,586&lt;/td&gt;&lt;td class="num"&gt;17,446&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;SODA&lt;/td&gt;&lt;td&gt;Boxes for 15 classes of workers, materials, equipment and temporary site elements&lt;/td&gt;&lt;td class="num"&gt;19,846&lt;/td&gt;&lt;td class="num"&gt;608&lt;/td&gt;&lt;td class="num"&gt;6,688&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;SODA-KTSH&lt;/td&gt;&lt;td&gt;Five written captions per image&lt;/td&gt;&lt;td class="num"&gt;9,988&lt;/td&gt;&lt;td class="num"&gt;915&lt;/td&gt;&lt;td class="num"&gt;10,065&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Total&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td class="num"&gt;&lt;/td&gt;&lt;td class="num"&gt;3,109&lt;/td&gt;&lt;td class="num"&gt;34,199&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;figcaption class="source"&gt;Source: &lt;a href="https://arxiv.org/html/2609.24075v1" rel="noopener"&gt;arxiv.org&lt;/a&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Each condition came out of its own pipeline:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Rain and snow. An image-editing model rewrote the sky and surfaces from a text prompt, and a particle overlay then drew streaks or flakes in near, middle and far layers.&lt;/li&gt;
&lt;li&gt;Fog. A depth model estimated how far each pixel sits from the camera, and a standard atmospheric formula faded distant objects more than near ones. Visibility was set at 750 to 1,000 meters for light fog, 500 to 750 for moderate and 300 to 500 for heavy.&lt;/li&gt;
&lt;li&gt;Night. A day-to-night translation model relit each scene.&lt;/li&gt;
&lt;li&gt;Rain or snow at night. The weather edit ran first, then the night translation, then the overlay.&lt;/li&gt;
&lt;li&gt;Distant views. Each photo was shrunk inside a larger canvas, and an image model filled the border with ground and sky, so every object takes up less of the frame.&lt;/li&gt;
&lt;/ol&gt;
&lt;figure class="table-figure"&gt;
&lt;div class="table-container"&gt;
&lt;table class="table data-table"&gt;
&lt;caption&gt;The 11 conditions, 3,109 images each&lt;/caption&gt;
&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Condition group&lt;/th&gt;&lt;th&gt;Condition&lt;/th&gt;&lt;th&gt;How it was made&lt;/th&gt;&lt;th&gt;Passed 0.85 similarity gate&lt;/th&gt;&lt;th class="num"&gt;Images&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;Precipitation&lt;/td&gt;&lt;td&gt;Light rain&lt;/td&gt;&lt;td&gt;Image edit from text prompt plus rain-streak overlay&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td class="num"&gt;3,109&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Precipitation&lt;/td&gt;&lt;td&gt;Heavy rain&lt;/td&gt;&lt;td&gt;Light-rain image plus denser streaks and haze&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td class="num"&gt;3,109&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Precipitation&lt;/td&gt;&lt;td&gt;Light snow&lt;/td&gt;&lt;td&gt;Image edit from text prompt plus snowflake overlay&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td class="num"&gt;3,109&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Precipitation&lt;/td&gt;&lt;td&gt;Heavy snow&lt;/td&gt;&lt;td&gt;Image edit from text prompt plus snowflake overlay&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td class="num"&gt;3,109&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Fog&lt;/td&gt;&lt;td&gt;Light fog (750 to 1000 m visibility)&lt;/td&gt;&lt;td&gt;Depth estimate plus atmospheric scattering formula&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td class="num"&gt;3,109&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Fog&lt;/td&gt;&lt;td&gt;Moderate fog (500 to 750 m visibility)&lt;/td&gt;&lt;td&gt;Depth estimate plus atmospheric scattering formula&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td class="num"&gt;3,109&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Fog&lt;/td&gt;&lt;td&gt;Heavy fog (300 to 500 m visibility)&lt;/td&gt;&lt;td&gt;Depth estimate plus atmospheric scattering formula&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td class="num"&gt;3,109&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Low illumination&lt;/td&gt;&lt;td&gt;Nighttime&lt;/td&gt;&lt;td&gt;Day-to-night translation model&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td class="num"&gt;3,109&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Adverse weather at night&lt;/td&gt;&lt;td&gt;Rain at night&lt;/td&gt;&lt;td&gt;Weather edit then night translation then rain overlay&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td class="num"&gt;3,109&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Adverse weather at night&lt;/td&gt;&lt;td&gt;Snow at night&lt;/td&gt;&lt;td&gt;Weather edit then night translation then snow overlay&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td class="num"&gt;3,109&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Small-object or long-distance view&lt;/td&gt;&lt;td&gt;Small-object view&lt;/td&gt;&lt;td&gt;Photo shrunk inside a larger canvas with the border filled in by an image model&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td class="num"&gt;3,109&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;figcaption class="source"&gt;Source: &lt;a href="https://arxiv.org/html/2609.24075v1" rel="noopener"&gt;arxiv.org&lt;/a&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;The authors compare their release with five earlier construction image sets. The largest, MOCS, has 41,668 real photos. ConSynth-X is the only one in their comparison with each synthetic image tied to a specific source photo.&lt;/p&gt;
&lt;figure class="table-figure"&gt;
&lt;div class="table-container"&gt;
&lt;table class="table data-table"&gt;
&lt;caption&gt;ConSynth-X next to other construction image datasets, as the authors compare them&lt;/caption&gt;
&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Dataset&lt;/th&gt;&lt;th&gt;Tasks&lt;/th&gt;&lt;th&gt;Adverse conditions&lt;/th&gt;&lt;th&gt;Paired with source&lt;/th&gt;&lt;th&gt;Type&lt;/th&gt;&lt;th class="num"&gt;Images&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;ConSynth-X&lt;/td&gt;&lt;td&gt;Object detection, VQA, image captioning, visual grounding&lt;/td&gt;&lt;td&gt;11 subsets across five condition groups&lt;/td&gt;&lt;td&gt;Yes&lt;/td&gt;&lt;td&gt;Synthetic&lt;/td&gt;&lt;td class="num"&gt;34,199&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;ExtCon&lt;/td&gt;&lt;td&gt;Object detection&lt;/td&gt;&lt;td&gt;Five adverse conditions&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td&gt;Synthetic&lt;/td&gt;&lt;td class="num"&gt;506&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;SODA&lt;/td&gt;&lt;td&gt;Object detection&lt;/td&gt;&lt;td&gt;Not explicitly categorized&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td&gt;Real&lt;/td&gt;&lt;td class="num"&gt;19,846&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;ACID&lt;/td&gt;&lt;td&gt;Object detection, instance segmentation, image captioning&lt;/td&gt;&lt;td&gt;Not explicitly categorized&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td&gt;Real&lt;/td&gt;&lt;td class="num"&gt;10,000&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;MOCS&lt;/td&gt;&lt;td&gt;Object detection, instance segmentation&lt;/td&gt;&lt;td&gt;Not explicitly categorized&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td&gt;Real&lt;/td&gt;&lt;td class="num"&gt;41,668&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;ConstructionSite 10k&lt;/td&gt;&lt;td&gt;Visual grounding, VQA, image captioning&lt;/td&gt;&lt;td&gt;Illumination and scale/viewpoint&lt;/td&gt;&lt;td&gt;No&lt;/td&gt;&lt;td&gt;Real&lt;/td&gt;&lt;td class="num"&gt;10,013&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;figcaption class="source"&gt;Source: &lt;a href="https://arxiv.org/html/2609.24075v1" rel="noopener"&gt;arxiv.org&lt;/a&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;h2 id="evidence-so-far"&gt;Evidence so far&lt;/h2&gt;
&lt;p&gt;The validation answers two questions. The first is whether each altered image still shows the original scene, and the second is whether it looks more like a real bad-weather photo than the original did. No detection model was scored on the new images, so this paper does not tell you how much accuracy a site camera loses in fog.&lt;/p&gt;
&lt;p&gt;For the first question, the authors ran every image through DINOv3, an image model that turns a picture into a list of numbers describing what it shows. They compared each altered image with its source by cosine similarity, a score where 1.0 means the two images show the same content. A source scene stayed in the dataset only if all eight gated versions scored 0.85 or higher.&lt;/p&gt;
&lt;figure class="table-figure"&gt;
&lt;div class="table-container"&gt;
&lt;table class="table data-table"&gt;
&lt;caption&gt;Source scenes kept at each similarity threshold&lt;/caption&gt;
&lt;thead&gt;&lt;tr&gt;&lt;th&gt;DINOv3 similarity threshold&lt;/th&gt;&lt;th class="num"&gt;ConstructionSite 10k scenes&lt;/th&gt;&lt;th class="num"&gt;SODA scenes&lt;/th&gt;&lt;th class="num"&gt;SODA-KTSH scenes&lt;/th&gt;&lt;th class="num"&gt;Total scenes kept&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;0.70&lt;/td&gt;&lt;td class="num"&gt;3,995&lt;/td&gt;&lt;td class="num"&gt;3,214&lt;/td&gt;&lt;td class="num"&gt;2,618&lt;/td&gt;&lt;td class="num"&gt;9,827&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;0.75&lt;/td&gt;&lt;td class="num"&gt;3,485&lt;/td&gt;&lt;td class="num"&gt;2,545&lt;/td&gt;&lt;td class="num"&gt;2,284&lt;/td&gt;&lt;td class="num"&gt;8,314&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;0.80&lt;/td&gt;&lt;td class="num"&gt;2,738&lt;/td&gt;&lt;td class="num"&gt;1,635&lt;/td&gt;&lt;td class="num"&gt;1,694&lt;/td&gt;&lt;td class="num"&gt;6,067&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;0.85 (used)&lt;/td&gt;&lt;td class="num"&gt;1,586&lt;/td&gt;&lt;td class="num"&gt;608&lt;/td&gt;&lt;td class="num"&gt;915&lt;/td&gt;&lt;td class="num"&gt;3,109&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;0.90&lt;/td&gt;&lt;td class="num"&gt;406&lt;/td&gt;&lt;td class="num"&gt;65&lt;/td&gt;&lt;td class="num"&gt;217&lt;/td&gt;&lt;td class="num"&gt;688&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;figcaption class="source"&gt;Source: &lt;a href="https://arxiv.org/html/2609.24075v1" rel="noopener"&gt;arxiv.org&lt;/a&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;At 0.85, 3,109 scenes survived. At 0.90, only 688 would have. The heavy rain, rain at night and snow at night versions were kept without the gate, and their similarity scores ship in the metadata so users can filter them.&lt;/p&gt;
&lt;p&gt;For the second question, the authors measured distance to real adverse-weather photos from three public sets, ACDC, WeatherBench and WeatherNet. They added 199 construction-site rain photos retrieved through the Openverse API (a search service for openly licensed images). On the ConstructionSite 10k subset, 81.85% of the altered images sat closer to the real-weather photos than their daytime sources did. Nine of the ten conditions they checked moved in that direction. Rain at night moved the other way.&lt;/p&gt;
&lt;p&gt;The table below uses FID, or Fréchet Inception Distance, a score of how different two sets of images look to a standard image-recognition network. Lower means more alike. Each row compares the original daytime photos and the converted photos against the same ACDC reference set.&lt;/p&gt;
&lt;figure class="table-figure"&gt;
&lt;div class="table-container"&gt;
&lt;table class="table data-table"&gt;
&lt;caption&gt;FID against real ACDC weather photos, ConstructionSite 10k subset (lower is closer)&lt;/caption&gt;
&lt;thead&gt;&lt;tr&gt;&lt;th&gt;Condition&lt;/th&gt;&lt;th class="num"&gt;Baseline FID (original daytime photos)&lt;/th&gt;&lt;th class="num"&gt;FID after conversion&lt;/th&gt;&lt;th class="num"&gt;Change&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;Nighttime&lt;/td&gt;&lt;td class="num"&gt;282.2&lt;/td&gt;&lt;td class="num"&gt;191.4&lt;/td&gt;&lt;td class="num"&gt;-90.8&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Heavy snow&lt;/td&gt;&lt;td class="num"&gt;217.4&lt;/td&gt;&lt;td class="num"&gt;192.0&lt;/td&gt;&lt;td class="num"&gt;-25.4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Light snow&lt;/td&gt;&lt;td class="num"&gt;217.4&lt;/td&gt;&lt;td class="num"&gt;199.6&lt;/td&gt;&lt;td class="num"&gt;-17.8&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Light rain&lt;/td&gt;&lt;td class="num"&gt;199.3&lt;/td&gt;&lt;td class="num"&gt;192.2&lt;/td&gt;&lt;td class="num"&gt;-7.1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Light fog&lt;/td&gt;&lt;td class="num"&gt;220.1&lt;/td&gt;&lt;td class="num"&gt;214.4&lt;/td&gt;&lt;td class="num"&gt;-5.7&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Moderate fog&lt;/td&gt;&lt;td class="num"&gt;220.1&lt;/td&gt;&lt;td class="num"&gt;214.4&lt;/td&gt;&lt;td class="num"&gt;-5.7&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Heavy fog&lt;/td&gt;&lt;td class="num"&gt;220.1&lt;/td&gt;&lt;td class="num"&gt;217.1&lt;/td&gt;&lt;td class="num"&gt;-3.0&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Rain at night&lt;/td&gt;&lt;td class="num"&gt;199.3&lt;/td&gt;&lt;td class="num"&gt;203.8&lt;/td&gt;&lt;td class="num"&gt;4.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Snow at night&lt;/td&gt;&lt;td class="num"&gt;217.4&lt;/td&gt;&lt;td class="num"&gt;226.9&lt;/td&gt;&lt;td class="num"&gt;9.5&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Heavy rain&lt;/td&gt;&lt;td class="num"&gt;199.3&lt;/td&gt;&lt;td class="num"&gt;237.6&lt;/td&gt;&lt;td class="num"&gt;38.3&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;figcaption class="source"&gt;Source: &lt;a href="https://arxiv.org/html/2609.24075v1" rel="noopener"&gt;arxiv.org&lt;/a&gt;&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;p&gt;Night conversion made the biggest difference. FID fell from 282.2 for the daytime originals to 191.4. Heavy rain went the wrong way, rising from 199.3 to 237.6, and the authors call heavy rain and precipitation at night inconsistent across reference sets. Apart from the 199 Openverse images, the reference photos come from road and weather collections outside construction.&lt;/p&gt;
&lt;p&gt;Two parts of the release disagree with each other, and both matter if you plan to use it:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The paper says the 0.85 gate applied to eight subsets. The GitHub README says nine gated conditions.&lt;/li&gt;
&lt;li&gt;The paper says the dataset is deposited on Hugging Face. The README says the full dataset will not be redistributed through GitHub or Hugging Face, and that the Hugging Face page holds metadata and any future access instructions. The Hugging Face listing does show Parquet files for all 11 conditions, behind a gate that requires manual approval.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id="how-to-measure-it-on-your-projects"&gt;How to measure it on your projects&lt;/h2&gt;
&lt;p&gt;The paper&amp;rsquo;s design, the same scene under different conditions, works as a test on your own footage. If you pilot an AI camera for PPE or exclusion-zone alerts, track detection recall by condition. Recall here is the share of real events a person finds on review that the system also flagged, split into clear day, rain, fog and after dark.&lt;/p&gt;
&lt;p&gt;Capture the baseline before relying on the alerts:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Pick one fixed camera on an active job, and record the weather and light for each shift in the daily log.&lt;/li&gt;
&lt;li&gt;Each week, have the safety manager review a set amount of footage from a clear shift and the same amount from a rain, fog or night shift, and log every PPE miss and zone entry.&lt;/li&gt;
&lt;li&gt;Match the logged events against the system&amp;rsquo;s alerts. Recall for a condition is flagged events divided by logged events.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If recall after dark runs well below the clear-day figure, those are the hours when a person still has to watch the feed. A first step this week is to add a weather-and-light field to the daily log for the area that camera covers.&lt;/p&gt;
&lt;h2 id="availability-and-cost"&gt;Availability and cost&lt;/h2&gt;
&lt;p&gt;The dataset is free under the Creative Commons Attribution-NonCommercial 4.0 license, and the source datasets&amp;rsquo; own terms still apply. The license excludes commercial use, so a vendor would need separate permission to train a paid product on it. The generation code is on GitHub under the Apache 2.0 license, and users have to download the third-party model checkpoints from their own publishers. The work was funded in part by the Farris Family Innovation Award, with computing time from the Ohio Supercomputer Center.&lt;/p&gt;</content:encoded></item></channel></rss>