バレ゚ずロボット

ボンネットの䞋に咲くビデオ



い぀もず違う趣味の話を続けたす。私の趣味は、叀代の癜黒ビデオを珟代的に芋える玠材にアルゎリズム的に倉換するこずです。この蚘事では、私の最初の仕事に぀いお説明し たす。時が経ち、私のスキルは向䞊し、今では「ズヌムしお匷化」ずいうミヌムを笑っおいたせん 。





気晎らしは奇劙に芋えるかもしれたせんが、楜しいこずは事実です。おそらくそれは、テクノロゞヌの助けを借りお過去の灰を火に倉える魔法䜿いの胜力なのかもしれたせん。あるいは、その理由は、既成の解決策を持たない倚くの知的なパズルにあるのかもしれたせん。創造的な自己衚珟の欠劂、おそらくすべお䞀緒。新しいビデオを䜜成するたびに、プロセスは詳现で肥倧化し、関連するサヌドパヌティのツヌルずスクリプトの数が増えおいたす。



倧量のむンド人やキログラムのお金を必芁ずする手動の埩元ず色付けに぀いお話しおいるのではなく、自動調敎アルゎリズム(「AI」、「ニュヌラル ネットワヌク」ず呌ばれるこずが倚い) の䜿甚に぀いお話しおいるこずを明確にする必芁がありたす 。



か぀お私の䜜品は他のアマチュアの䜜品よりも明快さず色がわずかに優れおいたしたが、今では䜿甚されるツヌルの歊噚が非垞に拡倧しおおり、最終結果の品質は投資した時間のみに䟝存しおいたす。



セット story<0x8D>小話



特定のプログラムをダりンロヌドしおビデオ録画を挿入するだけで十分であるこずは明らかであり、すべおの耇雑な䜜業はすでに完了しおいるため、倖郚からは、ビデオの自動退色のプロセスは難解なものずしお認識されたせん。色耪せアルゎリズムを蚭蚈し、トレヌニングに電気を費やした人による。



革新的な Deoldifyカラヌフェヌゞング アルゎリズムがどのように実珟したかに぀いおお話したしょう 。機械孊習に興味があったずしおも、ゞェレミヌ・ハワヌドが誰であるかを知っおいるずは限りたせん 。圌の専門家ずしおのキャリアは、20 幎前に雇われたコンサルタントずしお始たり、珟圚デヌタ サむ゚ンスず呌ばれるもの、぀たり、数孊を䜿甚しおデヌタから利益を抜出するこずに埓事しおいたした。



いく぀かの新興䌁業を売华したこずで、圌は人類の発展に積極的に貢献するこずを意図的に考えるこずができたした。 Dolina に移った埌、圌はトップクラスの機械孊習スペシャリストの矀れに加わり、2011 幎には Kaggle コンペティションで最高の参加者になりたした。



2014幎に倧きな転機が蚪れたのは、レントゲン写真から医孊的異垞を自動怜出するプロゞェクトが、熟緎した医垫の仕事の質を䞊回る結果を瀺したずきでした。同時に、プロゞェクトは、投資された知的資源および物質的資源の点で壮倧なものを代衚するものではなく、最終的なトレヌニングはプレれンテヌションの前倜に行われたした。技術進歩の転換点を象城する兞型的な䜜業プロゞェクト。



画像


Jeremy は、このような匷力なツヌルがどの分野でも成長の源になり埗るこずを明確に理解しおいたす。䞻な問題は、自己孊習システムの専門家の数が、その胜力を利甚できるプロゞェクトの数に比べお比范にならないこずでした (珟圚もそうです)。圌の芳点からは、このツヌルをすべおの人に提䟛する方がはるかに効果的です。これが、コヌドずトレヌニング コヌスの共生であるFast.Aiプロゞェクトの登堎 です。䞀方のコヌドにより、Pytorch がはるかに䜿いやすくなりたす。 機械孊習アルゎリズムを構築するためのツヌル、その䞀方で、専門家が孊習の速床ず質を高めるために䜿甚する既補のテクニックがたくさん含たれおいたす。カリキュラムは䞊から䞋たで構造化されおおり、最初に孊生は既補のパむプラむンの䜿甚方法を孊び、次にゞェレミヌはパむプラむンの各芁玠をれロから䜜成する方法を瀺し、背埌にある䞻芁なアルゎリズムの Excel シヌト䞊のラむブ デモから始めたす。ディヌプラヌニングのすべお。 Fast.Ai プロゞェクトの目暙は、あらゆる分野の専門家に、兞型的なアヌキテクチャの兞型的な問題を解決する方法を教えるこずです (もちろん、プログラミング スキルがあれば)。奇跡は起こらず、そのような蚓緎埌のスキルのレベルは「ラりンドカティ - スク゚アバヌト」のレベルを超えおいたせんが、これでさえ、同僚がアクセスできない新しいレベルで仕事䞊の問題を解決するのに十分です。



Fast.Ai チュヌトリアルのトピックの 1 ぀は、画像の再解釈に焊点を圓おた UNet アヌキテクチャの䜿甚に専念しおいたす 。たずえば、このアヌキテクチャをトレヌニングしお、熱画像装眮でキャプチャした画像からリアルな写真を生成したり、画像の異垞を比范したりできたす。䞀般に、そのようなアヌキテクチャは、その既知のフォヌムずプロパティによっお、フォヌム内のプロパティの存圚を予枬するこずを可胜にし、その識別はトレヌニングの目暙でした。



画像


宿題ずしお、コヌスの孊生は、興味深い問題を解決するために UNet を䜿甚するように勧められたした。ある ゞェむ゜ン・アンティックが癜黒写真をカラヌに倉換するこずに興味を持぀ようになりたした。圌の実隓は、そのようなアヌキテクチャが十分な結果を生み出し、さらなる発展の倧きな可胜性があるこずを瀺したした。これが Deoldify プロゞェクトが生たれた方法で、Jeremy Howard 自身の助けを借りお完成品に成長し、最終的にはむンタヌネットを爆砎したした。䜜者は 最初のバヌゞョンを誰でも利甚できるようにし、圌自身がクロヌズド商甚バヌゞョンの開発を開始したした。これは、系図プロゞェクトMyHeritage.com で限定圢匏で䜿甚できたす。 芁登録、写真数枚無料。



画像


▍ « »



最先端のオヌプン゜ヌスの機械孊習プロゞェクトの䞻な問題は、通垞、䜿いやすさがれロの巊偎にあるずいうこずです。プロゞェクトの䜜成者は孊習パむプラむンに焊点を圓おおおり、コミュニティぞのプレれンテヌションのためだけにアルゎリズムの結果が必芁です。ナヌザヌによるプロゞェクトの自己完結が䞀般的です。遠くたで行かないようにするには、ビデオを凊理する前に、ビデオをデコヌドしお各フレヌムを凊理し、結果ずしおビデオファむルに圧瞮する必芁がありたす.1぀のビデオが耇数のツヌルで凊理された堎合、連続圧瞮埌に品質を忘れるこずができたす.画像のスタックを操䜜するには、新しいツヌルごずにやり盎す必芁がありたす。しかし、パむプラむン レベルのツヌルに、実行ごずに 8 フレヌム以䞋の䜿甚が組み蟌たれおいる堎合はどうなるでしょうか。このアルゎリズムは、デモンストレヌションには十分ですが、実甚的な目的には十分ではありたせん。耇数回実行するには、倖郚ラッパヌを䜜成する必芁がありたす。これは、アルゎリズムの事前トレヌニング枈み状態ずの互換性を倱うこずなく、他の誰かのパむプラむンを倉曎できる可胜性は䜎いためです。そしおもちろん、アカデミック ラむタヌは最適化をあたり気にしたせん。マッチ箱よりも倧きな画像の凊理を拒吊したプロゞェクトが 1 ぀ありたす。最適化埌、必芁なビデオ メモリが 5 分の 1 になり、今では FullHd を凊理できるようになりたした。アルゎリズムの事前トレヌニング枈み状態ずの互換性を倱うこずなく、他の誰かのパむプラむンを倉曎するこずが可胜であるこず。そしおもちろん、アカデミック ラむタヌは最適化をあたり気にしたせん。マッチ箱よりも倧きな画像の凊理を拒吊したプロゞェクトが 1 ぀ありたす。最適化埌、必芁なビデオ メモリが 5 分の 1 になり始め、今では FullHd を凊理できるようになりたした。アルゎリズムの事前トレヌニング枈み状態ずの互換性を倱うこずなく、他の誰かのパむプラむンを倉曎するこずが可胜であるこず。そしおもちろん、アカデミック ラむタヌは最適化をあたり気にしたせん。マッチ箱よりも倧きな画像の凊理を拒吊したプロゞェクトが 1 ぀ありたす。最適化埌、必芁なビデオ メモリが 5 分の 1 になり、今では FullHd を凊理できるようになりたした。



長い間遭遇した劚害をリストするこずができたす.アルゎリズムが機胜するためにはむンストルメンタルラむブラリのむンストヌルが必芁であるずいう事実に固執するだけで十分です.時にはラむブラリが停止するたでに2~3日の実隓がかかるかもしれたせん.互いに競合しおいる (正確なバヌゞョンのリストがあるずしおも、長い間グヌグルをしなければならない理由はたくさんある)。



付加<0xE2><0x8D>矎の分



色付けのための玠材の遞択は、それほど簡単ではありたせん。䞀方では、コンテンツは私にずっお興味深いものでなければなりたせんが、他方では、技術的な詳现で飜和したディヌれル䌚瀟の長い広告映画は、幅広い芖聎者に興味を持たれそうにありたせん。著䜜暩䞊の理由で遞択。新しいオプションは、メモリたたは特定のレコヌドの怜玢から埗られたす。私の最埌の䜜品は、ロシアのバレリヌナ、アンナ・パブロワに捧げられおいたす。圌女に぀いおは倚くのこずが曞かれ、語られおきたしたが、倚くの写真が生き残っおいたすが、圌女の専門的な掻動は時間ず空間の動きに関連しおいるため、最も興味深い目撃者は映画です。残念ながら、珟存する蚘録の䞀郚は䞀般の人々に知られおおらず、珟圚怜玢されおいるものはたったく嫌な品質のものです。アンナ・パノロワの姿が面癜いのは、文字通りフィギュアです。圌女は珟代のバレリヌナの基準の原型ず芋なすこずができたす.19䞖玀の終わりに、薄さは病気や貧困の兆候ずしお、もちろん、人々の間で集合的に認識されおいたこずは、おそらくあなたにずっお発芋ではないでしょう.裕犏な人々にはさたざたな数字がありたしたが、䞀般的に、倪っおいるこずは成功した人生の指暙ずしお認識されおいたした。劇堎の舞台でたびたび挔じられた、元気いっぱいの女性たち、圓時の䞉ツ星写真がこちら。劇堎の舞台でたびたび挔じられた、元気いっぱいの女性たち、圓時の䞉ツ星写真がこちら。劇堎の舞台でたびたび挔じられた、元気いっぱいの女性たち、圓時の䞉ツ星写真がこちら。



画像


私の䜜品の 1 ぀で、その様子を芋るこずさえできたす。歎史をよく理解しおいない芖聎者は、そのような写真を真剣に受け止めるこずはほずんどありたせんが、地球の最先端の䜏民は確かにここで肯定的だず思いたす。





アンナ・パノロワに話を戻すず、バレリヌナのダンスを描いた映画がいく぀かありたす。それらは高品質で存圚したすが、公開されおいたせん。しかし、怜玢の過皋で、驚いたこずに、バレリヌナが䞻圹を挔じた長線映画を芋぀けたした。映画の冒頭に、 あらすじずは関係のないダンスのナンバヌが挿入されおいるので、これたで制䜜しおきた別の映像ず考えるのが劥圓です。



割<0x96><0x8D><0x8D> スタヌト時の問題点



元のビデオを䞀連の PNG ファむルにデコヌドしたす。結果の画像を芋お、前の画像を繰り返すフレヌムがあるこずに気付きたす。



画像


これは暙準的な話です。映画撮圱の save明期には、1 秒あたり 12  19 フレヌム (以䞋、fps ず呌ぶ) の撮圱速床がフィルムの保存に䜿甚されおいたからです。映像の 99% が 24  25 fps だった埌のアナログ時代では、叀いテヌプがフレヌムごずにコピヌされ、再生が高速になりたした。したがっお、倧倚数の人の心の䞭で、叀い幎代蚘は、䞍明瞭な急いでいる小人にしっかりず関連付けられおいたす。真実は、癜黒フィルムのオリゞナルは非垞によく保持され、カラヌのものよりもさらに良く、DVDずフルHDの間の解像床を持っおいるずいうこずです.ほずんどの堎合、映し出されたものからスクリヌンに再撮圱された粗悪なコピヌしか芋えたせんでした。倚くの映画はそのようなコピヌだけで生き残っおいたすが (損倱は人的芁因によるものです)、生き残ったオリゞナルの数は䟝然ずしお重芁です。幞いなこずに、最近ではコンピュヌタヌの画像凊理により、スキャンされた高品質のオリゞナルのコピヌを無制限に耇補し、欠陥をクリヌンアップしお、通垞のフレヌム レヌトで玠材を再生するこずができたす。



䜎フレヌム レヌトには 2 ぀の別個の問題がありたす。たず、これは非暙準です。パ゜コンで再生速床を䜿甚できる堎合、24  30 fps の範囲を順守する必芁がある堎合が倚いです。フレヌム レヌトを修正する最も簡単な方法は、3  4 フレヌムごずに最埌のフレヌム レヌトを繰り返すこずです。同時に、オブゞェクトの移動速床は自然になりたすが、画像がぎくぎくしお知芚される、これが実際には2番目の問題です。 2021幎には、フレヌムを補間しお滑らかな絵を䜜る技術が登堎したす。テレビや゜フトりェア ビデオ プレヌダヌのフレヌム補間技術は、2005 幎頃に発芋されたした。数孊的アルゎリズムにより、隣接する 2 ぀の画像が混合されるため、再生時にフレヌムが滑らかに動きたす。 24 fps でうたく機胜したす。フレヌム間の違いが重芁であるこずはめったにないためです。しかし、12  19 fps の堎合、そのようなアルゎリズムは適切ではありたせん。がやけた二重画像や異垞なアヌティファクトを描画したす。この問題は、さたざたな皮類のオブゞェクトのさたざたな動きに察しお䞭間画像を描画する方法を正確に芚えるこずができる自己孊習アルゎリズムによっお、よりうたく解決されたす。



無声映画時代の映画の最新の再リリヌスでは、補間の䜿甚はただ䜿甚されおおらず、ビデオにはフレヌムが繰り返されおいたす。぀たり、䞍芁なものを削陀する必芁があるこずを意味したす。



豪華<0xE2><0x8D><0x8D>Un<0x8D>UnUnUn



ペンでこれを取り陀きたす - あなたは拷問され、泳ぎたす、私たちは知っおいたす. 同䞀のフレヌムを怜出するためのスクリプトを実行するず、スクリプトは「連続しお倚数䞀臎」ずいう゚ラヌで倱敗したす。そしお、もちろん、フレヌムが暗すぎるため、怜玢は同じフレヌムず異なるフレヌムを 1 ぀のヒヌプにレヌキしたす。ダむナミック レンゞの正芏化スクリプトを実行するず、自動的に察照的な境界線が䜜成され、黒は黒に぀ながり、癜は癜に぀ながり、そのような操䜜䞭に倱われたグレヌの陰圱がその堎所に戻りたす。



画像


重耇怜玢を再床開始するず、プロセスはより確実になりたしたが、䞍芁なフレヌムを削陀した埌、新しいものが芋぀かりたした。ある皋床の呚期性がある堎合、フレヌムが逆の順序で繰り返されたす。元のビデオを起動しお泚意深く芋おください。圌らは芖芚の慣性を利甚したトリックを実際に䜿甚しおおり、通垞の耇補フレヌムよりも画像の痙攣が少なく感じられたす。



画像


画像


スクリプトを倉曎 しお、連続しお同䞀のフレヌムを怜玢するこずから、1 ぀の䞭間フレヌムを介しお同䞀のフレヌムを 怜玢するようにしたす。結果を確認したす - 再び驚きです: 2 ぀のフレヌムに繰り返しがありたす。スクリプトの 3 番目のバヌゞョンを確認するず、驚きは終わりたす。



䜙分なフレヌムを削陀する問題が突然深刻になりたした。このような暗くお詳现が飜和しおいない堎合、重耇の自動怜玢を信頌するこずはできたせん。繰り返し間違いを犯し、䞍芁なものをスキップしお必芁なものを削陀したす。映画の別の゚ピ゜ヌドのすべおのタむプのテむクを怜玢し、゚ラヌの数を最小限に抑えたす。単玔な繰り返しの堎合は、ファむルマネヌゞャヌでテむクをハむラむト衚瀺するこずで、繰り返しのスキヌムを理解し、䞍芁なファむルをプログラムで削陀するこずができたす。



画像


この堎合、パタヌンはランダムに呚期的に芋え、小さな断片が繰り返されたすが、䞀般的に本質は䞍明です。じゃあ今はアむデア党䜓を攟棄するか、反埩アルゎリズムを逆にしたす。



重耇怜玢スクリプトを倉曎するず、重耇の皮類に応じおファむル名にラベルが远加されるようになりたした。ファむルのリスト党䜓を Excel に転送し、ラベルのみを残しお、列を行に倉換し、蚱容される列数を超えお飛び出したす。これで、2 ぀のシヌトに分割する必芁がありたす。同じタむプの重耇したフレヌムを 1 色で匷調衚瀺したす。これにより、生物孊的テンプレヌト アナラむザヌを䜿甚できるようになりたす。



画像


短い繰り返しはグルヌプ化されたす。長いグルヌプがどれだけ正確に繰り返されるかをチェックしたす。グルヌプは䌌おいたすが、わずかな違いがありたす。これは倧倱敗です。この図にはいく぀かの理由が考えられたす.ランダムな倉曎が意図的に行われた、フレヌムを完成させるためのいく぀かのアルゎリズムが䜿甚された、フレヌムのコンテンツが考慮された、たたはメ゜ッドが盎感的でない関数を䜿甚した.埮積分のためにずっず長い繰り返しのシヌケンスを曞くのはやり過ぎのように感じたした。



画像


サンプルを䜿甚しお、手でノむズを陀去する必芁がありたす。関心のある゚ピ゜ヌドで重耇怜玢スクリプトを実行し、フレヌムのシヌケンスを Excel にロヌドし、ペむントしお、その隣に長いシヌケンスのテンプレヌトを挿入したす。明確に芋える堎所にマヌキングを眮き、間違ったマヌキングを削陀したす。次に、どのフレヌムがあるべきかを掚枬するず、画像の倧郚分が埩元されたす。䞍明な箇所がいく぀か残されおいたす。テンプレヌトたたは盎感に埓っお、正確にマヌクを付けたす。もちろん、どこかで間違いがありたすが、どこかで、正しいシヌケンスの䞀般的な背景に察しお、それはもはや重芁ではないこずに気付くでしょう。絶察理想を絞り出す感芚。



画像


最終的なリストを䜿甚しお、䞍芁なものを削陀し、チェックしお出来䞊がりです。問題は 10 点満点䞭 9 点で解決したように芋えたす。



画像


▍



これに続いお 17 回の黒魔術操䜜が行われ、その間に各操䜜の埌にビデオ フレヌムを含む 17 のフォルダヌがディスク䞊に圢成されたす。倉色自䜓に加えお、倉色に倱敗したフレヌムの自動修正が実行され、画像の鮮明床が倧幅に向䞊し、埩元された画像は「アナログ」に戻りたすPhotoshopの感芚を取り陀くため。さたざたなむメヌゞ ゚ンハンスメント ツヌルが䜿甚され、スクリプトによっお盞互接続され、茝床チャネルずカラヌ チャネルがやり取りされたす。ツヌルの名前は、私の職業䞊の秘密のたたにしたす. Deoldify 2 の結果を芋たずき、この分野で最高になりたいずいう私の願望は無意味であるこずが明らかになりたした。品質のパヌセンテヌゞをどれだけクヌルにしおも、新しい類䌌のアルゎリズムはそれぞれ叀いアルゎリズムを凌駕したす。 Deoldify を組み立おるこずを目暙に、衰退するこずをあきらめお機械孊習に飛び蟌みたしたが、その埌、䞀連のむベントが発生しお、この目暙から気を逞らしたした。その結果、いく぀かの既成のプロゞェクトを共通のプロセスにたずめたした。その結果、倱敗した色付けアルゎリズムが䜕らかの圢で眮き換えられたした。おそらく次の蚘事で、Google のカララむザの䜿甚方法を説明したす。圌女の蚘憶ぞの欲求を抑えるこずができれば、コヌドず詳现があるでしょう。その結果、いく぀かの既成のプロゞェクトを共通のプロセスにたずめたした。その結果、倱敗した色付けアルゎリズムが䜕らかの圢で眮き換えられたした。おそらく次の蚘事で、Google のカララむザの䜿甚方法を説明したす。圌女の蚘憶ぞの欲求を抑えるこずができれば、コヌドず詳现があるでしょう。その結果、いく぀かの既成のプロゞェクトを共通のプロセスにたずめたした。その結果、倱敗した色付けアルゎリズムが䜕らかの圢で眮き換えられたした。おそらく次の蚘事で、Google のカララむザの䜿甚方法を説明したす。圌女の蚘憶ぞの欲求を抑えるこずができれば、コヌドず詳现があるでしょう。



ビデオの䜜業を完了するには、ゞャムを取り陀く必芁がありたす。これには、プロのDavinci Resolveビデオハヌベスタが最適 です。次の写真を個別に開くず、レタッチ チェヌンの芁玠の数を確認できたす。このデザむンは、背景を黒にし、色を自然に近づけ、䞍芁な色ず戊い、スポットラむト ビヌムの暡倣を䜜成したす (補正を䜿甚したわずかな痕跡を隠したす)。



画像


フレヌム補間、2K ぞの衚面的なアップスケヌリングを行う必芁がありたす。これで、ビデオの準備ができたした。元の絵は暗すぎお奇跡を期埅する必芁はありたせんが、ダンサヌの柄んだ姿の滑らかな動きが今では考えられたす。



映画自䜓には、比范的良奜な写真の​​シヌンが倚数含たれおいるため、アルゎリズム凊理によっお画像がどの皋床改善されるかを評䟡するこずができたす。2K 解像床のフレヌムは蚘事には倧きすぎるため、2 倍に瞮小された最終フレヌムは、元の画像のフル フレヌムの隣に挿入されたす。



画像


写真を戻す


画像


画像


画像


豪華<0x96><0x8D>ResultResultResult



ダンス プロットには1251 フレヌム(補間前)が含たれ 、䜜業には5 日かかりたした 。

Youtubeの無料音楜ラむブラリヌから音楜を远加



このフィルムには19660 フレヌム(補間前)が含たれ 、14 日間が凊理されたした (アルゎリズムのみ、手動によるレタッチは適甚されたせんでした)。音楜の堎合、ここではより困難でした.最初はオペラの断片から組み立おられたバヌゞョンがあり、これが映画の脚本の基瀎を圢成しおいたしたが、著䜜暩の関係でこのバヌゞョンを公開するこずはできたせんでした.最初のラむブラリが芋぀かったずき、圌らはそれが最初よりも良くなったず蚀いたす。



コンピュヌタの特城: Amd Ryzen 3 1200、4GB RAM、GTX 1060 3GB



▍-私の䜜品ぞのリンク



YouTubeのない。



Rutubeない。



Instagramの

Ps 我慢できず、色を塗っおしたいたした。





All Articles