Webシステム2020〜2024年

河川ごみの画像解析Webシステム

大手建設コンサルタント

河川管理者や調査担当者が、河川を撮影した動画をアップロードし、流れてくる自然系・人工系ごみの量を画像解析で推定できるWebシステムです。解析条件の設定・試行から結果のグラフ確認までをブラウザ上で行えます。

河川ごみの画像解析Webシステム

実績情報

OVERVIEW
クライアント
大手建設コンサルタント河川・環境分野の調査や計画を全国で手がける建設コンサルタント。
業界
コンサルティング・調査 / 官公庁・自治体 / 建設・工事
対応時期
2020〜2024年
担当範囲
設計/制作/保守運用
対応環境
Web

課題・解決・効果

CASE STUDY
  1. 課題

    CHALLENGE
    • 河川を流れるごみの量を、撮影した動画から目視で数えており負担が大きかった
    • 解析条件を調整しながら試す作業が専門担当者に依存していた
    • 複数案件の動画と解析結果を組織で整理・共有する仕組みがなかった
  2. 解決

    SOLUTION
    • Laravelで、プロジェクト単位に動画登録・解析・結果確認を行うWebシステムを開発
    • 解析範囲・流下方向・色差閾値などを画面で設定し、試行結果の画像を確認できるようにした
    • 解析結果を自然系・人工系ごみの面積フラックスとしてChart.jsでグラフ表示
  3. 効果

    RESULT
    • 動画をアップロードするだけでごみ量の推定を行えるようになった
    • パラメータを試行しながら調整でき、解析の精度確認がしやすくなった
    • プロジェクトやユーザ、ストレージ使用量を組織単位で把握できるようになった

主な機能

FEATURES
  • プロジェクトとユーザの管理
  • 河川動画のドラッグ&ドロップアップロード
  • 解析範囲・流下方向・閾値などの解析条件設定
  • 解析の試行とフレーム分割画像の確認
  • 解析ジョブ一覧とステータスの自動更新表示
  • 自然系・人工系ごみ量のグラフと集計表示
  • 組織サマリ(動画数・解析数・ストレージ使用量)

技術スタック

TECHNOLOGY
対応環境
  • Web
開発言語
  • PHP
  • JavaScript
フロントエンド
  • Blade
  • Bootstrap 4.6
  • jQuery
バックエンド
  • Laravel 10
  • PHP 8.2
データベース
  • MySQL
インフラ・実行環境
  • Linux / Apache
主なライブラリ
  • Chart.js
  • Dropzone.js
  • Jcrop
  • jQuery UI
  • Moment.js
  • Laravel Sanctum
  • Font Awesome
外部連携
  • 画像解析エンジン(ファイル連携)

技術的なポイント

ENGINEERING

システム構成Laravel 10のWebアプリが動画・プロジェクト・解析ジョブをMySQLで管理し、解析エンジンとはサーバ上のファイルを介して条件と結果を受け渡す構成。

  1. 1解析エンジンとはパラメータファイル・結果ファイル・フラグファイルで連携し、Web側と解析処理を疎結合に保った
  2. 2Jcropで動画フレーム上の解析範囲を矩形選択でき、専門知識がなくても条件を指定しやすくした
  3. 3ファイル容量による解析制限や削除時の関連フォルダ一括削除で、サーバのストレージを適切に管理した
  4. 4既存システムをLaravel 10・PHP 8.2へ移行し、継続保守できる環境に更新した

同様のシステム開発をご検討の方へ

要件が固まっていない段階でも構いません。課題やご予算に合わせて最適な進め方をご提案します。

お問い合わせ・ご相談

関連する実績

RELATED WORKS
施設建設事業の総合進捗ポータル
Webシステム2024〜2026年

施設建設事業の総合進捗ポータル

大手建設コンサルタント

公共施設の建設事業を『事業→個別事業→工事→工程』の階層で管理し、計画と実績の進捗、課題、工事写真、地図、過去時点との比較を一つの画面で確認できるポータルサイト。プロジェクト管理ツールのデータを自動で取り込み、発注者側の担当者が事業全体の状況を把握できるようにします。

  • PHP
  • JavaScript
  • jQuery
  • Laravel
  • PostgreSQL
  • +2
詳しく見る
道路点検パトロール記録Webシステム
Webシステム2020〜2022年

道路点検パトロール記録Webシステム

地質調査会社

道路パトロールで発見した路面損傷の点検報告と、仮復旧・本復旧までの補修記録を地図上で管理するWebシステムです。作業状況の集計グラフやCSV出力・印刷機能を備え、道路管理者の日常業務を支えます。

  • PHP
  • JavaScript
  • jQuery
  • MySQL
  • OpenLayers
詳しく見る
音楽配信サービスの会員アカウントセンター構築
Webシステム2025年

音楽配信サービスの会員アカウントセンター構築

音楽配信事業者

音楽やゲームなどのデジタルコンテンツを配信する事業者向けに、複数サービス共通の会員アカウント・ポイント・購入・決済を管理するアカウントセンターです。既存のPerl/PHP資産を引き継ぎつつ、Laravelによる新しいアプリケーション層で会員・商品・注文の管理を整備しました。

  • PHP
  • Perl
  • JavaScript
  • Laravel
  • PostgreSQL
  • +1
詳しく見る