どの写真共有Webサイトがカメラのシリアル番号を公開していますか?


26

元の画像EXIFからカメラ本体のシリアル番号を公開しているWebサイトは何ですか?

Flickrは、(EXIFデータから)大量の写真メタデータを公開し、Flickr APIのおかげで簡単にアクセスできる写真共有Webサイトです。GoogleのPicasaweb は、EXIFからの情報も提供していますが、シリアル番号は提供しいません。

他に役立つサイトはありますか?

私がやっていることの背景として、カメラのシリアル番号とそれらが見つかった画像のURLのデータベースを照合しようとしています。これは私たちが貴重なカメラを盗む人々の何人かを捕まえることができることを望んで、無料で何かをしているだけです!私は何かを売ろうとしているのではなく、良いことをしようとしているだけなので、これがあまり話題にならないといいのですが!

免責事項:私は盗難カメラファインダーの著者です;)


更新 -fbuchingerの要求に応じて、プロジェクトのステータスを簡単に更新します。

多くのサイト(残念ながらfacebookを含む)は、EXIFからmakernoteを取り除きます。これまでのところ、シリアル番号の最も豊富なソースはFlickrであ​​ることがわかりました。人々がしばしばフルサイズの(「編集されていない」画像を読む)画像をアップロードするためだと思います。私のサイト(stolencamerafinder.com)では、そのAPIを介してflickrデータを収集するjava webstartアプリを提供しています。API呼び出しのレートには上限があるため、多くのWeb開始クライアント間で作業が共有されるように記述しました。これにより、実行するユーザーが増えるほど、クライアントの帯域幅とCPUが削減されます。あなたがこれを読んでいて、あなたが、例えば、あまり役に立たない職場のサーバーへの管理者アクセス権を持っているなら、そこでそれを実行したままにしないでください;)

また、シリアル番号が埋め込まれたウェブサイト上の画像を監視するGoogle Chromeプラグインも作成しました。私はこのアプリから非常に高い収率を期待していません。主なアイデアは、特注のスパイダーツールを作成してクロールするのに適したソースとなるWebサイトを見つけることでした。

盗難カメラファインダー用のAPIを公開し Webクローラーとして機能するプログラムの作成を支援する他のプログラマーを探しています。

このプロジェクトを行う上で、多くの興味深いデータを収集しました。これらのデータは、すぐにウェブサイトに掲載します。たとえば、どのカメラモデルが有用なシリアル番号を書いているか、書いていないかなどです。たとえば、Nikon D50はシリアル番号として「D50」とだけ書いています!

私のプロジェクトについてのフィードバック(良いか悪いか)に非常に感謝しています。

-マット


8
おそらくより便利で、市場性のあるものは、「あなたの」写真がどこで(再)使用されたかを追跡するサービスを提供することです。
ローランドショー

回答を更新しました
-fbuchinger

回答:


6

泥棒キャッチャーのアイデアが大好きです。;)

DeviantArt.comは、アップロードされた画像に埋め込まれているすべてのEXIFメタデータを「キャプチャ」しているように見えます。すべては表示されませんが、アップロードされた画像に関するより詳細な情報を表示するサイトの一部(有料会員専用)があり、完全なタグデータがリストされています。

技術的に言えば、TinEye.com(Reverse Image Search)に似た何かをして、画像のインデックスを作成し、コンテンツの類似性で検索できると思います。TinEyeは、コンテンツごとに画像を照合するのに便利ですが、制限があります。著作権で保護された写真を使用して作成された写真の操作を特定することは困難です。シリアル番号で検索すると、代替の無料のアプローチが提供されます。

技術的には、インターネットにアップロードされた画像に埋め込まれているexifデータを取得できます。カメラのシリアル番号が埋め込まれている場合は、探しているものがあります。インデックスを作成するサイトから各画像のコピーを取得し、インデックス化された画像からEXIF(またはその他のタグデータ)を抽出し、ソースへのリンクを使用して情報を追跡する必要があります。また、BingやGoogleなどの主要な検索エンジンを使用して、インデックスに登録する画像を検索することもできます(写真家の名前や場所などの基本的なキーワード画像検索で十分な場合があります)。いずれにしても法的問題が発生する可能性があります)が、少なくとも、EXIF / IPTCタグデータのインデックス、場合によってはシリアル番号、およびソースリンクがあります。


1
1つの問題は、写真が何らかの方法で操作された場合、EXIFが削除または縮小される可能性が非常に高いことです。写真共有サイトでのEXIFデータの可用性と一般的な画像検索は、アップロードされた画像のメタコンテンツに完全に依存しています。しかし、盗まれたカメラの検索に使用できるメタの可能性を探すこと自体が良い考えです。
ニック

@nik:確かに、アップロードされたものは何でもいいのです。Photoshop、Lightroomなどのほとんどのツールのワークフローでは、保存と変更の間でタグデータが保持されないのは残念です。
jrista

tineyeを指摘してくれてありがとう。最大16億枚の画像で、0.3百万枚の画像がかなりゴミに見えます。しかし、彼らができるなら、私もできる!私は...すべてのウェブサイトをスパイダーするために、より汎用的なWebクローラーを書く上で動作するように取得します
マットは燃える

@matt:確かに、16億個ありますが、シリアル番号で検索しません。コンテンツとシリアル番号の両方で検索できれば、それらに優位性があります。; P
jrista

多くのサイトでは、メンバーシップステータスまたはアップロードしたユーザーへの接続がない限り、元のファイルにアクセスできないことに注意してください。そのため、EXIFストライプが最も頻繁に使用される縮小バージョンのみをダウンロードできる場合があります。アップロードツールもそれを行うことがあり、著作権情報のみを含むファイルを送信します。サブノート:Facebookは、EXIFからの著作権も含め、すべてを削除し、そのために写真家から多くの熱を浴びています。
イタイ

6

更新:

プロジェクトのステータスを更新していただきありがとうございます!まず、Java WebStartアプリのアプローチは興味深いものです。Webstartインスタンスごとに異なるflickr APIキーを使用していますか、それともflickrはAPIキー/ IPアドレスの組み合わせに基づいてAPIリクエストをキャップしますか?

ウェブスタートアプリを実行しましたが、50枚の写真をスキャンした後、シリアル番号が0になりました。私はあなたのソースコードを見ていませんが、ごく少数のカム(ほとんどdslrs)だけがシリアル番号をexifメタデータに書き込むことに注意してください。

Phil HarveyのMeta Information Repositoryからサンプルイメージをダウンロードし、exiftoolを実行して、どのモデルが実際にシリアル番号を生成するかを確認することをお勧めします。その後、Webstartアプリの検索をこれらのモデルに絞り込み、成功率を大幅に向上させることができます。


私がphoto.stackexchange.comを探検し始めたとき、私はあなたの質問につまずきました。

2年前、私は盗難カメラファインダーに非常に似たアイデアを持っていて、実際にPythonでそれを実装し始めました。ただし、さまざまな理由で停止しました。

  • EXIFデータに保存されているカメラのシリアル番号のほとんどは編集可能であり、偽装可能です(少なくともexiftoolを使用)->誤ったアラートまたは「シリアル番号スパム」のリスク(少なくともサービスが普及し始めたとき)

  • ほとんどの人は画像のサイズを変更する画像アップローダーを使用するため、EXIFデータのすべてまたは多くの部分を破棄することがよくあります(シリアル番号は、画像変換中に頻繁にドロップされる独自のexif makernoteに常に保存されることに注意してください)->検査画像の割合が低い:シリアル番号を抽出しました。

しかし、私はあなたのプロジェクトがどのように発展したのか興味があります...簡単なステータス概要を教えてもらえますか?


こんにちは。上記の主な質問に更新を追加しました。ご質問やご提案がありましたら、お聞かせください。-Matt
マットが燃え

APIキーは1つしか使用していませんが、各WebstartインスタンスはWebサイトを介して通信し、作業の負荷を分散して、クォータを超えないようにします。
マットバーンズ

ウェブスタートアプリがうまくいかなかった理由が心配です。スキャンされたすべての写真の約1/4にシリアルが見つかるはずです。Javaコンソールログにメッセージはありますか?これらのサンプル画像をダウンロードして、いくつかの統計を生成するPythonスクリプトを作成しました。他の人が面白いと思うかもしれないので、すぐにそれらをオンラインで投稿します。
マットバーンズ

6

最初の答えは技術的な詳細に焦点を当てているので、2番目の答えを開いて、「CATT」(Camera Anti Theft Tool)と呼ばれる元の「カメラファインダー」アイデアの概要を説明することにしました。気軽に私のアイデアを使ってください。

盗難カメラファインダーとは異なり、CATTはオプトインベースで動作します。カメラの所有者として、CATTサイトにサインアップし、ユーザープロファイルを作成して、カメラを登録します。

そのためには、画面に表示されたランダムに生成されたQRCodeの写真を撮る必要があります。次に、変更されていない写真をCATTサイトにアップロードします。アップロードが完了すると、サーバーは写真のメタデータを読み取り、埋め込まれたシリアル番号を確認します。また、画像からQRCodeをデコードし、保存されているハッシュと比較します。これは、そのカメラで撮影した任意の写真をアップロードするだけで、誰かがカメラを登録できないようにするためです。

カメラが盗まれたら、CATTサイトにログインして、そのデバイスを盗難としてマークします。盗まれたカメラを追跡するために、JavaScriptでクライアント側のexifシリアル番号パーサーをmozillaのグリースモンキースクリプトとして計画しました(Chrome拡張機能に似ています)。ブラウザを遅くしすぎないように、元の画像を含むflickrページでのみ実行する必要があります(greasemonkeyのURLパターンサポートのおかげ)。スクリプトは定期的にCATTサーバーに接続して、盗まれたカムシリアルのリストを取得します。現在表示されている画像のシリアルが一致する場合、アラートが表示されます。

クローム拡張機能も同様のアプローチに従っていることがわかりました(ただし、シリアルを収集しているようです)。あなたの場合、W3C File Api(現在はFirefoxおよびChrome)の拡張機能を利用して、ユーザーがWebページに埋め込まれた写真だけでなく、ローカルに保存された写真も検査できるようにします。「man-in-the-middle」(flickr facebookなど)がexifデータを削除しないため、これにより「シリアル番号収集」が確実に増加します。

W3C File APIを使用したExif Extractionの興味深いMozillaデモがあります


これに感謝します、いくつかの素晴らしい情報とアイデア。QRCodeは巧妙です。File APIがどのように私に役立つのかわかりません(ローカルファイルへのアクセスを許可し、盗まれたカメラの画像を持っている人)私のウェブサイトのホームページ用のシリアル抽出ツール。「シリアル番号を入力する」の代わりに、既に持っている画像で検索できるようにするだけです(間違いを防ぐこともできます)。もう1つの利点は、カメラボックスのシリアル番号ではなく、内部シリアル番号をIDとして使用する必要がある場合があることです。
マットバーンズ

ちなみに、このデモページは、Firefoxでのみ機能し、Chromeでは機能しませんでした。また、このページはこれらすべてを議論するのに理想的ではないが、今のところはそうだと思い始めています!追伸 私は現時点でアジアを旅行していますので、返信に数日(/週)かかっても気にしないでください、あなたのコメントは私にとって非常に役に立ちました、ありがとう。
マットバーンズ

exifリーダーデモはchrome> 5で動作します。エラーは非必須のロギング機能が原因です(chromeコンソールをチェックインし、空のfuncとして再定義します)。楽しい旅を!
fbuchinger

ローカルファイルのユースケースについて:同じことを意味すると思います-ローカルファイルのjs camシリアル抽出は、盗難カメラファインダーWebサイトの一部であり、必ずしも拡張子ではありません。いくつかのサンプル写真に基づいてカムの状態を判断するために使用できます(たとえば、他の人から盗まれていないことを確認するために使用済みカムの購入中に撮影されました)。ところで:あなたはジェイコブ・セイデリンのExifパーサーを自分で拡張しましたか、それともシリアル番号の抽出は彼の仕事でしたか?
fbuchinger

私は自分でパーサーを拡張しましたが、これまでのところキヤノンとパナソニックのメーカーノートのセクションを読むことができました。(IFD形式に関する私の知識はせいぜい貧弱です)。私のサイトでの彼の作品の大部分は彼の作品であるため、彼に適切なクレジットを与える必要があります。自分の編集に満足したら、改善/代替バージョンとして彼に送り返します。
マットバーンズ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.