👁️8,962
GitHubLinkedIn
Computer Vision and AI Applications8 min read1481 words

🤖 3D Graphics - Splatting to 3D Displays

👁️0reads (human + AI)🤖0AI ingestions

🤖 3D Graphics - Splatting to 3D Displays

This article discusses a novel algorithm that converts triangular and Gaussian splats into 3D display-compatible formats. This technology is being developed to support true defocus and parallax in 3D visualizations.

Key Points:

• Converts splats to 3D display formats for enhanced visualization

• Supports true defocus, providing realistic depth perception

• Enables true parallax for accurate spatial representation

• Leverages existing convex and Gaussian splatting techniques

🔗 Resources:

Brian C. Chao ↗ - Developer of the novel splatting conversion algorithm

Tweet by Brian C. Chao ↗ - Original announcement thread

Jan Held ↗ - Researcher in convex splatting

Image

Image


🤖 Computer Vision - Feed-Forward Camera Localization

This article discusses an approach to feed-forward camera localization from a collection of image features. It highlights an efficient method for 3D point-map estimation by using random subsampling of image data.

Key Points:

• Utilizes a collection of image features for camera localization

• Emphasizes random subsampling over full image pairs for efficiency

• Enables faster computation in 3D point-map estimation

• Allows processing a larger number of images for improved robustness

🚀 Implementation:

  1. Context 3D Point-Map Estimator: Provide relevant contextual data to the estimator for initialization.
  2. Randomly Subsample Image Features: Select a random subset of image features instead of full image pairs.
  3. Process Subsampled Features: Input the selected features into the estimator for accelerated computation.

🔗 Resources:

Kwang Moo Yi ↗ - Discussing camera localization research

Tweet by Kwang Moo Yi ↗ - Original discussion on camera localization

Image

Image


🤖 Robotics - VLM2VLA for Multimodal Robot Policies

This article introduces VLM2VLA, a method for adapting Vision-Language Models (VLMs) into robot policies. It maintains multimodal generalization by treating robot actions as language and applying LoRA tuning.

Key Points:

• Adapts Vision-Language Models (VLMs) for robot policy control

• Treats robot actions as language for unified multimodal processing

• Utilizes LoRA tuning to preserve core VLM generalization capabilities

• Enables strong zero-shot generalization across new tasks and languages

🚀 Implementation:

  1. Represent Robot Actions as Language: Define robot actions using a linguistic format or lexicon.
  2. Integrate with a VLM: Connect these language-represented actions to a Vision-Language Model.
  3. Apply LoRA Tuning: Fine-tune the VLM using Low-Rank Adaptation for specific robot tasks.
  4. Deploy for Zero-Shot Generalization: Test the adapted policy on novel tasks and languages.

🔗 Resources:

Visual AI Lab ↗ - Researching visual AI and robotics

Cindy Wu ↗ - Discussing VLM2VLA development

Tweet by Cindy Wu ↗ - Original announcement of VLM2VLA

Image

Image


✨ AI Creativity - Sora for Video Generation

This article explores the capabilities of Sora in generating evocative video content from simple textual prompts. It reflects on how AI can create compelling visual narratives that resonate as true.

Key Points:

• Utilizes Sora for generating video content based on textual prompts

• Demonstrates AI's capacity to create "true-feeling" visual narratives

• Offers a new paradigm for capturing and sharing moments without direct recording

• Highlights the artistic potential of advanced AI video generation

🔗 Resources:

Create Compute ↗ - Sharing AI art and video creations

Tweet by Create Compute ↗ - Original post on Sora video generation

Image

Image

Image

Image

Image

Image


🚀 Tools - Tinker API for LLM Fine-tuning

This article introduces Tinker, a flexible API designed for fine-tuning language models. It enables developers to define training loops locally, which are then efficiently executed on distributed GPU infrastructure.

Key Points:

• Provides a flexible API for fine-tuning large language models

• Allows local Python development for custom training loops

• Manages execution on distributed GPU resources automatically

• Supports researchers and developers using cutting-edge open models

🚀 Implementation:

  1. Develop Training Loops: Write Python training code for language models on a local machine.
  2. Utilize Tinker API: Integrate the custom training logic with the Tinker API.
  3. Submit for Distributed Execution: Leverage Tinker to run the training on distributed GPUs.
  4. Monitor and Iterate: Observe results and refine models based on performance.

🔗 Resources:

Pranab Kumar ↗ - Announcing Tinker API for LLM fine-tuning

Thinky Machines ↗ - The team behind the Tinker API

Tweet by Thinky Machines ↗ - Tinker API official launch

Image

Image


🤖 AI Theory - LLMs, Continual Learning, and New Architectures

This article discusses Richard Sutton's perspective on Large Language Models (LLMs) and the fundamental requirement for continual learning architectures. It explores the idea that new architectural paradigms are crucial for effective on-the-job learning in AI.

Key Points:

• Richard Sutton suggests current LLMs may not align with the "bitter lesson" of scaling

• Advocates for new architectures enabling continual, on-the-job learning

• Proposes that continual learning reduces the need for specialized pre-training

• Challenges prevailing views on the future direction of LLM development

🔗 Resources:

Biruk Abere ↗ - Discussing AI and learning theory

Dwarkesh Patel ↗ - Curating discussions on AI advancements

Tweet by Dwarkesh Patel ↗ - Original discussion on Sutton's views

Richard S. Sutton ↗ - Father of reinforcement learning


🚀 Tools - Tinker API for Accessible LLM Training

This article announces Tinker, a new training API designed to democratize fine-tuning of large language models. It simplifies distributed training, allowing users to focus on data and algorithms without needing deep infrastructure expertise.

Key Points:

• Tinker is presented as an accessible training API for all users

• Abstracts away the complexities of distributed GPU training

• Enables users to concentrate on their data and model algorithms

• Facilitates training custom models without extensive infrastructure knowledge

🚀 Implementation:

  1. Define Model and Data: Prepare your language model and the training dataset.
  2. Specify Algorithms: Outline the training algorithms and required parameters.
  3. Integrate with Tinker API: Use the API to submit your custom training job.
  4. Execute Distributed Training: Let Tinker handle the distributed GPU execution automatically.

🔗 Resources:

Pranab Kumar ↗ - Co-founder of Thinky Machines

Dhruv Chaplot ↗ - Announcing Tinker, the new training API

Thinky Machines ↗ - The company behind the Tinker API

Tweet by Dhruv Chaplot ↗ - Product launch announcement

Tweet by Thinky Machines ↗ - Tinker API official launch details

Image

Image


🤖 Robotics - Community Engagement in Robot Events

This article highlights Rerun.io's sponsorship of the REKrobot fight, emphasizing the importance of community engagement in robotics. The event successfully fostered enthusiasm and participation in robot experimentation and development.

Key Points:

• Rerun.io supports community robotics events and initiatives

• Encourages wider participation and experimentation with robots

• Fosters a positive and entertaining environment for robotics enthusiasts

• Demonstrates commitment to the growth of the robotics field

🔗 Resources:

Rerun.io ↗ - Company supporting robotics community events

REKrobot ↗ - Robotics fight event organizer

Tweet by Rerun.io ↗ - Post on sponsoring the robot fight

Image

Image


💡 Event - AutoSens for Automotive Advancements

This article highlights the AutoSens event, offering insights into the latest advancements in Advanced Driver-Assistance Systems (ADAS), Autonomous Vehicles (AV), and in-cabin monitoring. Attendees can engage with innovative demos and a comprehensive technical agenda.

Key Points:

• Features innovative hands-on demonstrations of automotive technologies

• Provides an insightful technical agenda on current automotive advancements

• Covers the latest developments in ADAS technologies

• Explores new solutions in Autonomous Vehicle systems

• Discusses innovations in in-cabin monitoring solutions

🔗 Resources:

AutoSens ↗ - Organizer of the automotive technology event

Event Pass ↗ - Link to book passes for the AutoSens event

Tweet by AutoSens ↗ - Announcement for the upcoming event

Image

Image

Image

Image

Image

Image

Image

Image


🤖 Computer Vision - DA^2 for 360° Depth Estimation

This article introduces DA^2 (Depth Anything in Any Direction), a novel approach to 360° depth estimation. It details the creation of a large-scale training dataset and the subsequent training of a Sphere-aware Vision Transformer for comprehensive depth mapping.

Key Points:

• Focuses on comprehensive 360° depth estimation capabilities

• Involves creating a significantly scaled-up training dataset (10x larger)

• Utilizes a Sphere-aware Vision Transformer (ViT) architecture

• Aims to improve depth accuracy in all directions

🚀 Implementation:

  1. Collect or Scale Existing Data: Expand the training dataset for depth estimation by a factor of ten.
  2. Preprocess Data for 360° Context: Prepare the data to be compatible with spherical perspectives.
  3. Train a Sphere-aware ViT Model: Use the scaled and prepared data to train the Vision Transformer.
  4. Evaluate 360° Depth Estimation: Assess the model's performance across all directions.

🔗 Resources:

Laks ↗ - Discussing 360° depth estimation advancements

Haodong Li ↗ - Presenting the DA^2 project

Akhaliq ↗ - Shared insights on the DA^2 project

Tweet by Haodong Li ↗ - Original announcement of DA^2

Image

Image


⭐️ Support

If you liked reading this report, please star ⭐️ this repository and follow me on Github ↗, 𝕏 (previously known as Twitter) ↗ to help others discover these resources and regular updates.


Related Computer Vision and AI Applications Breakdowns

Drix10
Written by Drix10

Co founder @ PartPilot | 1 x Acquired Founder | Canopy @ f.inc | Cybersec @ DSU | 2x International Hackathon 🏆. Read more on drix10.com.