October 10, 2020 /Sports News – Local Prep Sports Roundup: 10/10 FacebookTwitterLinkedInEmailBaseball1A State ChampionshipST. GEORGE, Utah-Gavin Morgan pitched a complete game one-hitter with five strikeouts and the Piute Thunderbirds earned a run-rule 10-0 win over Panguitch to win the 1A Baseball State Championship Saturday at Snow Canyon High School. Jax Coburn drove in three runs to lead the Thunderbirds at the plate and Jonathan Nunez Millan and McKray Gayler each hit doubles in the victory. Piute has now won three straight state championships and four of the last five.1A 3rd-4th Place GameST. GEORGE, Utah-The Wayne Badgers earned a hard fought win over Valley 7-6 Saturday to take 3rd place in the 1A Baseball State Tournament.Girls Soccer3-A First RoundKAMAS, Utah-Annie Edmunds amassed a hat trick and the South Summit Wildcats clobbered South Sevier 7-1 Saturday in the first round of the 3-A girls soccer playoffs. Emmaline Peterson scored the sole goal in defeat for the Rams, ending their season. South Summit, the No. 14 seed, next visits No. 3 Judge Wednesday at 4:00 pm in the second round of the postseason.VolleyballCentral Utah PreviewRICHFIELD, Utah-Richfield 3 Grantsville 0Carbon 3 North Sanpete 0Juab 3 Panguitch 0-Taryn Anderson 20 assists and 6 blocks for the WaspsSouth Summit 3 South Sevier 0North Sanpete 3 Richfield 2- Hawks won the fifth set 15-9Crimson Cliffs 3 Panguitch 0Juab 3 San Juan 2- Wasps won the fifth set 15-9North Sanpete 3 Juab 0Richfield 3 South Summit 0Rich 3 North Sevier 0North Summit 3 South Sevier 0South Sevier 3 Panguitch 0Emery 3 North Sevier 0 Tags: Roundup Written by Brad James
Co-Author: Benita Mordi, Artificial Intelligence and IoT StrategistOverviewIncreasing hours of video footage, combined with the limits of human biology, make video analytics software essential to processing large amounts of video streams. Information is most valuable when it is most needed, and is also as valuable as the incidents that can be actively captured and acted upon in real-time. Video management systems assist security and surveillance personnel by monitoring video streams 24/7 and alerting them to activity which requires attention.Advances in storage capabilities, video and image resolution drove video analytics adoption over the last decade. The global video analytics market was valued at $2.77 billion in 2017 and is estimated to increase to a staggering $8.55 billion by 2023. GPUs make it easier to process videos on low-cost accelerators, making the case for advanced video analytics. Signal stabilizing technologies also improve the effectiveness of video analytics which relies on quality video streams.Video analytics has use cases across many industries. Some examples include:Retail – Counting customers in a store, tracking movement, optimizing store design and merchandise restockingTransportation – Left luggage identification in airportsHealthcare – Thermal imaging for elevated temperature monitoringManufacturing/Industrial/Construction – Quality control, and health and safety complianceFood Processing – Quality controlEntertainment and Sports – People counting to manage crowd trafficCity Operations – License plate recognition and vehicle counting for urban planningLaw Enforcement – Searching video content to help investigationsMultiple video streams are often paired to enable use cases, and combined with IoT sensor data for comprehensive insight and situational awareness. Video management systems can also integrate with third party security apps to help organizations take a holistic approach to their video analytics strategy.How Video Analytics WorksIncoming streams of video are dense combinations of pictorial and audio data packaged as a collection of consecutive frames. For analytics, an individual frame would not provide any more insightful information than a typical photo. The sequential continuity of consecutive frames provides the dynamic needed to extract insight from video data.Video data is processed in two stages: first motion detection and Aanalysis, followed by pattern recognition. During motion detection and analysis, changes in pixel content are monitored to identify movement, then pattern recognition classifies objects in motion, their trajectory, and considers other moving objects.Analytics-enabled cameras use a mathematical function to detect objects in motion by calculating the difference between frames. If the difference is anything but zero, movement is said to have occurred. This is a simple task computationally, while analyzing movement requires more complex computational gymnastics, mathematical functions included. This is where AI comes in. Movement is viewed as a trajectory drawn from an initial frame and tracked to an object’s position in subsequent frames.As an example, consider tracking one automobile’s movement in traffic for five seconds without confusing its trajectory with other automobiles in the extracted video stream. An image segmentation algorithm segments the vehicle in the initial frame and connects the identified image from frame to frame, thus drawing out the trajectory. Basic Computer Vision solutions with reasonable computational power support this easily with CPU cores and a lavish amount of RAM. In the case of 30 automobiles, 30 segmented images in 30 different spots need to be tracked without confusion when images overlap. For video analytics solutions to be valuable here, they need to process many objects per frame as well as their movement across frames, when the average rate is 60FPS. Imagine looking at 60 photos in one second and fully understanding what was in each photo. More advanced computational capacity is needed to optimize for scale in scenarios like this.Tools and DevelopmentDeep learning techniques used in intelligent video analytics vary. One common approach is converting video frames to image files and applying Convolutional Neural Networks (CNN) to detect objects in each frame. Hybrid models of CNNs and Recurrent Neural Networks (RNN) are recommend for motion analysis. It’s outside the scope of this blog to cover all candidate tools and frameworks available to implement video analytics applications; however, here are some resources where a variety of options are reviewed for tooling and development:Open Source Tools – 33 Open Source products on GitHub available for Video Analytics. The major difference amongst these is the use case they enable.VidSaga, a global video marketers community suggests 2020’s top 10 commercial Video Analytics tools for Business Intelligence.The core power of such tools and other popular frameworks are the APIs they offer to enrich correspondence in algorithm implementation. Google Object Detection is popular for rapid creation of object detection models. It provides APIs leveraged over 330,000 classes in the COCO Data Set for object classification. It also allows use of libraries like OpenCV for segmentation and enforces appropriate object-labeling as prerequisites for object tracking. This blog walks through a step by step approach to developing a video analytics application in Python, using the TensorFlow framework and OpenCV library, also applied via Google Object Detection APIs. For a complete implementation example here’s how a soccer game is analyzed. Players (objects) are detected by segmenting them in video frames using OpenCV to assign attributes like jersey color, then labeled and tracked using Google Object Detection APIs.Related SolutionsAt Dell, we have an extensive video analytics partner ecosystem powered by our solutions. See our partner validation page for details.NVIDIA and Dell have a joint Intelligent Video Analytics solution that’s been implemented to support loss prevention in Retail, and another with Intellisite using thermal vision technology for a wide range of use cases. We also partner with companies like NTT in the Smart Cities space, and Converge, who bring great consultative and custom approaches to video analytics.To find out more, you can read about our Edge/IoT and Analytics capabilities and customer success stories.