GithubHelp home page GithubHelp logo

iprakharv / skycanvas Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 1.0 40.85 MB

SkyCanvas for Purdue U. uses cutting-edge drones and image tech to transform aerial displays, ensuring clear views from all angles.

Home Page: https://skycanvas-ten.vercel.app

License: Apache License 2.0

PowerShell 0.03% Shell 0.01% Python 97.44% Cython 0.31% C 1.59% C++ 0.33% Meson 0.01% Fortran 0.11% Forth 0.01% JavaScript 0.07% HTML 0.01% CSS 0.01% Jupyter Notebook 0.03% Lua 0.01% Roff 0.01%
opencv python3

skycanvas's Introduction

SkyCanvas: Perspective-Aware Aerial Imagery System

Intelligent Drone Display System with Viewing Angle Optimization at Purdue University

Introduction

SkyCanvas is an innovative project initiated by Purdue University, aimed at revolutionizing aerial displays through the integration of advanced image processing and drone technology. This project is designed to create highly accurate aerial representations of uploaded images, with a unique emphasis on optimizing these displays for audience viewing angles, ensuring the integrity of the visual experience from various perspectives.

Team:

Objectives

  • Advanced Image Processing: Develop cutting-edge algorithms for analyzing and segmenting uploaded images for precise drone portrayal.
  • Dynamic Drone Coordination: Establish a sophisticated flight management system to guide drones to exact positions, forming a unified image from specific viewing angles, while maintaining safety and avoiding collisions.
  • Color Accuracy: Achieve vibrant and true-to-life color representation in the aerial display by precisely matching drone LED colors with the original image.
  • Interactive Web Platform: Build a user-friendly, Flask-based web interface to facilitate image uploads, provide display previews, and allow for real-time viewing angle adjustments.
  • Safety and Compliance: Ensure all drone operations are in strict adherence to regulatory and safety standards.

Enhanced Methodology

  • Viewing Angle Adjustment: Implement a module to dynamically adjust drone positions based on audience viewing angles, incorporating 3D spatial mapping and calibration to counteract perspective distortion.
  • Audience Positioning Analysis: Add functionality to input audience locations and preferred viewing angles to optimize the display for maximum visual fidelity from these points.
  • Simulation with Viewing Angles: Employ advanced simulation tools to rigorously test and refine the aerial display, guaranteeing an optimal visual experience from diverse audience perspectives.

Expected Outcomes

  • A comprehensive web platform enabling efficient image upload and display management, with integrated viewing angle adjustments.
  • An advanced image processing framework that accurately translates images into drone formations, mindful of audience perspective.
  • A robust drone coordination system ensuring a synchronized and safe aerial display.
  • Thorough documentation detailing system setup, operation, and troubleshooting guidelines.

Resources Required

  • Programmable drones equipped with RGB LEDs.
  • A sizable open testing area, compliant with all relevant regulations.
  • Server infrastructure and hosting services for the Flask application.
  • Development tools and necessary software licenses.

Project Timeline

  • Weeks 1-3: Focus on the development of algorithms for image segmentation and drone coordination, emphasizing viewing angle optimization.
  • Weeks 2-4: Development phase for the Flask web application.
  • Weeks 4-6: Conduct simulation testing, incorporating adjustments for viewing angles.
  • Weeks 6-8: Perform controlled live tests to refine system functionality and performance.
  • Weeks 9: Execute final system implementation and conduct a full-scale public demonstration.

Budget Estimate

A detailed budget estimate will be provided upon further assessment of the project requirements, covering drones, software, web hosting, and contingency expenses.

Conclusion

SkyCanvas represents a forward-thinking approach to aerial imagery, combining technological innovation with artistic expression. This project not only highlights the technological prowess of Purdue University but also aims to foster community engagement through breathtaking aerial displays, meticulously tailored to the audience's perspective.


For more information, contributions, or inquiries, please feel free to reach out through the Issues or Pull Requests sections of this repository. Your feedback and participation are highly valued as we strive to bring this visionary project to life.

skycanvas's People

Contributors

iprakharv avatar abhisaranand avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

abhisaranand

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.