Published: 2022-03-17 12:24

メタバース風?スキャンした物体を記憶するAR技術、米企業が開発

ひと箱分のレゴブロックをテーブルの上に出したところを想像してみてほしい。そして拡張現実(AR)メガネをかけ、一緒に仮想世界へと飛び込む。すると、ARメガネのカメラが目の前に散らばるさまざまな形や色のレゴブロックを一覧し、手持ちのピースでつくれる作品提案してくれる。

レゴブロックを一覧する実際のインターフェース画像

ちょうどそのとき、玄関に誰か来たようだ。玄関を確認して戻ってくるが、ありがたいことにARメガネでレゴブロックをスキャンする必要はない。このARは、まだテーブルの上にレゴブロックがあることを理解しているのだ──。

このように、スキャンした現実物体継続的記憶する機能が、Singulos ResearchのARソフトウェアプラットフォーム「Perceptus」の主な特徴である。Perceptusを使うと、カメラが物体をレンズでとらえていない状況でも、その状態記憶しておけるというわけだ。

あなたが玄関を見てくる間も、Perceptusはテーブルの上にあるレゴブロックでつくれる作品について考え続けている。あなたの視界からレゴブロックがなくなったからといって、処理中断することはない。

「AR空間にいるとき、人は部屋全体を一度に見るのではなく、一部分のみを見ているのです」と、Singulos Researchの最高経営責任者(CEO)のブラッド・キントンは語る。「人は見たものを記憶しているので、いまは視界入っていない物でも存在していることを難なく理解できます。ARが身の回りにあるものの存在理解すると、ユーザーに代わっ積極的さまざまなことをできるようになります」

少なくとも、それがPerceptusの根底にある考えだ。開発者ARアプリの開発に利用するアップルの「ARKit」やグーグルの「ARCore」といっ既存のAR技術にかぶさる上位のレイヤーとして、Perceptusは機能する。とはいえ、手持ちのスマートフォンやタブレット端末で使えるようにするまでには、裏側さまざまな準備が必要だ。

アプリ開発者はSingulos Researchに、レゴブロックの3DモデルなどのPerceptusで検出したい対象物の3Dモデルを提供する。すると、Perceptusのプラットフォームは機械学習用いて、異なる照明状況表面写り方の違いなど、現実世界で対象物のさまざま見え方を学習する。

その後、Perceptusは開発者のアプリの上位レイヤーとして搭載され、アプリは新しく認識できるようになった物体活用できるわけだ。開発者役割は、仮想のレゴのアプリが識別したブロックでつくれる作品提案するように、認識した物体活用できる機能開発することである。

物体のスキャンと識別工程には、まだ自動化できていない部分多くある。例えば、Perceptusのライセンスを取得したアプリ開発者は、アプリに記憶させたい物体のCADによるモデリングのデータを提供しなければならない。これらのCADデータはSingulos Researchのライブラリーに追加されるので、将来的開発者はデジタルな記録のなかから必要な物のデータをより素早く見つけられるようになる。

Perceptusでは近いうちに一般的物体多く識別できるようになると、キントンは考えている。すでにゲーム制作者が提供する「非常正確な3Dモデル」が多数存在していることが理由のひとつだ。

Perceptusでは、識別した物体活用できるARアプリが世に出る前に、特定物体識別するためにプラットフォームを訓練している。このため、画像データをクラウドサーバーに送っ解析せずに済むのだ。Perceptusはデバイス上で動作し、既存のモバイルプロセッサーでも問題なく使える

実際にPerceptusが動作している様子は、驚きだった。キントンがレゴブロックで埋め尽くされたテーブルにiPadを近づけると、カメラはレゴブロックの形と色をリアルタイムに識別する。いくつか識別されないレゴブロックもあったものの、完璧に近い精度だったのだ。

さらに印象的だったのは、Singulos Researchが開発したチェスのデモである。これを使って、仮想空間上でキントンと対局してみた。

キントンがiPadのカメラを白いだけが並んだチェス向ける。そして盤上にある現実動かすと、iPadの画面のブラウザーに表示されているチェスも動く。今度はiPadのディスプレイに映る仮想の黒い動かすと、キントンのチェスにその動き反映されるのだ。

iPadの画面越しで見ていると不自然思えるが、ARメガネをかけながらプレイする状況容易想像できる。そして、それがPerceptusの長期目標だとキントンは言う。また、このプラットフォームはすでにアップルのデバイスやクアルコムの「Snapdragon」チップを搭載したモバイル端末さらにはグーグルのプロセッサー「Tensor」でも動作するという。

今後さまざま企業次々発売するAR対応端末にも、ニューラルネットワークを処理する機能をもつこれらのプロセッサーが搭載されることだろう。ほかのARハードウェアへの移植も簡単なはずだ。

最も優れた点は、仮想世界現実世界との連携です」と、キントンは言う。「これは現実ではない“メタバース風”のものといえます。チェスの駒は実際にはありませんが、のある新しい現実つくり出したのです。手元にチェスとこのアプリがある状況容易想像できますよね。そこに現実世界かぶさる新たな世界が現れます。ふたりともその世界を見ていますが、現実にはどこにも存在しないのです」

この手法には利点があるのだと、コンピュータービジョンの研究者豊田工業大学シカゴ校の学長であるマシュー・タークは語る機械学習のアルゴリズムのために対象物の写真を何枚も撮ったり、何千枚もの写真をインターネット上で探したりする必要はないのだ。

とはいえ、物理的な物が必要なARアプリにとっては優れたソリューションであるものの、汎用的なARで活用するには限界があるかもしれないと、タークは指摘する。

現実世界かかわるすべて物体のCADデータがあるわけではありません」と、タークは言う。「CADデータがすでにある物体にだけ焦点当てるなら、データセットのかなり狭くなるでしょうね。人々提供よってCADデータのライブラリーが充実していくとはいえ、そうなってしまいます。長い目で見ると十分ではありませんが、大部分の興味深いアプリの制作には足りるはずです」

3Dモデルのこのようなかたちでの活用は、あくまで出発点である。ARメガネを向けるだけで見ているものを正確把握できるようになる未来は、もう少し先になるだろう。

# 言葉 意味
11 ぶったい (物体) : object; body; solid
9 げんじつ (現実) : reality; actuality; hard fact
7 しきべつ (識別) : discrimination; discernment; identification
6 かいはつしゃ (開発者) : developer
5 さまざま (様々) : various; varied; diverse; all sorts of
5 かつよう (活用) : 1. practical use; application 2. conjugation; inflection
5 こま (駒) : 1. piece (in shogi, chess, etc.) 2. horse; foal
4 きおく (記憶) : 1. memory; recollection; remembrance 2. storage
4 きのう (機能) : function; facility; faculty; feature
4 じょうきょう (状況) : state of affairs (around you); situation; circumstances
4 そんざい (存在) : existence; being
4 ていきょう (提供) : 1. offer; tender; providing; supplying; making available; donating (blood, organs, etc.) 2. sponsoring (a TV program)
4 せかい (世界) : 1. the world; society; the universe 2. sphere; circle; world
4 さら (皿) : 1. plate; dish; platter; disc 2. serving; helping; course
3 そうぞう (想像) : imagination; guess
3 さくひん (作品) : work (e.g. book, film, composition, etc.); opus; performance; production
3 じっさい (実際) : 1. reality; actuality; truth; fact; actual conditions 2. practice (as opposed to theory)
3 りかい (理解) : understanding; comprehension; appreciation; sympathy
3 かくちょうげんじつ (拡張現実) : augmented reality; AR
3 かいはつ (開発) : development; exploitation
3 とうさい (搭載) : 1. loading (on board); equipping 2. equipped (with); built-in
3 すでに (既に) : already; too late
3 どうさ (動作) : action; movements; motions; bearing; behaviour; behavior; execution; actuation; operation; manners
2 かそうせかい (仮想世界) : virtual world
2 いちらん (一覧) : 1. look; glance; sight; inspection 2. summary; list; table; catalog; catalogue
2 か (化) : action of making something; -ification
2 てもち (手持ち) : 1. in hand; on hand; on one; in stock; in store 2. handheld
2 ていあん (提案) : proposal; proposition; suggestion
2 かんがえる (考える) : 1. to think (about, of); to think over; to ponder; to contemplate; to reflect (on); to meditate (on) 2. to consider; to bear in mind; to allow for; to take into consideration
2 しかい (視界) : field of vision; visibility; view; visual field; (one's) ken
2 ゆう (結う) : 1. to do up (hair); to dress; to arrange 2. to tie; to bind; to fasten; to make (a fence)
2 しょり (処理) : processing; dealing with; treatment; disposition; disposal
2 かたる (語る) : 1. to talk about; to speak of; to tell; to narrate 2. to recite; to chant
2 きそん (既存) : existing
2 かぶさる (被さる) : 1. to hang over; to cover; to lie over; to overlap 2. to fall on one's shoulders; to become one's responsibility; to become a burden
2 じょうい (上位) : 1. superior (in rank); top; ranking 2. higher order (e.g. byte)
2 つかえる (使える) : to be usable; to be serviceable; to be useful
2 きかいがくしゅう (機械学習) : machine learning
2 にんしき (認識) : recognition; awareness; perception; understanding; knowledge; cognition; cognizance; cognisance
2 かそう (仮想) : imagination; supposition; virtual; potential (enemy)
2 おおく (多く) : 1. many; much; plenty; a lot 2. majority (of); greater part (of)
2 せいかく (正確) : accurate; correct; precise; exact
2 さらに (更に) : furthermore; again; after all; more and more; moreover; even more
2 むける (向ける) : to turn towards; to point
2 うごかす (動かす) : 1. to move; to shift; to stir; to budge; to change position 2. to inspire; to rouse; to move (e.g. feeling); to influence
2 がめん (画面) : 1. screen (of a TV, computer, etc.) 2. image (on a screen); picture; scene
2 ようい (容易) : easy; simple; plain
2 すぐれる (優れる) : to surpass; to outstrip; to excel
2 たり : 1. -ing and -ing (e.g. "coming and going") 2. doing such things as...
1 かくちょうげんじつ (拡張現実) : augmented reality; AR
1 とびこむ (飛び込む) : 1. to jump in; to leap in; to plunge into; to dive 2. to burst in; to barge in
1 ちらばる (散らばる) : to be scattered about
1 がぞう (画像) : image; picture; portrait
1 かくにん (確認) : confirmation; verification; validation; review; check; affirmation; identification
1 もどる (戻る) : 1. to turn back (e.g. half-way) 2. to return; to go back
1 ありがたい (有難い) : grateful; thankful; welcome; appreciated; evoking gratitude
1 さい (再) : re-; again; repeated; deutero-; deuto-; deuter-
1 けいぞくてき (継続的) : continuous
1 おもな (主な) : chief; main; principal; important
1 とくちょう (特徴) : feature; trait; characteristic; peculiarity; distinction
1 とらえる (捉える) : 1. to catch; to capture; to seize; to arrest; to grab; to catch hold of 2. to grasp (e.g. meaning); to perceive; to capture (e.g. features)
1 じょうたい (状態) : state; condition; situation; appearance; circumstances
1 なくなる (亡くなる) : to die
1 ちゅうだん (中断) : interruption; suspension; break
1 くうかん (空間) : space; room; airspace
1 ぜんたい (全体) : whole; entirety; whatever (is the matter)
1 いちぶぶん (一部分) : one part; one portion; one section
1 のみ : only; nothing but
1 さいこうけいえいせきにんしゃ (最高経営責任者) : chief executive officer; CEO
1 いる (入る) : to get in; to go in; to come in; to flow into; to set; to set in
1 なんなく (難なく) : easily
1 みのまわり (身の回り) : one's personal belongings; one's vicinity; one's daily life; everyday necessities
1 かわる (替わる) : 1. to succeed; to relieve; to replace 2. to take the place of; to substitute for; to take over for; to represent; to hand over (telephone)
1 せっきょくてき (積極的) : positive; assertive; active; proactive; aggressive
1 こんてい (根底) : root; basis; foundation
1 かんがえ (考え) : 1. thinking; thought; view; opinion; concept 2. idea; notion; imagination
1 うらがわ (裏側) : the reverse; other side; lining
1 けんしゅつ (検出) : detection; sense (e.g. sensor)
1 もちいる (用いる) : to use; to make use of; to utilize; to utilise
1 ことなる (異なる) : to differ; to vary; to disagree
1 しょうめい (照明) : illumination; lighting
1 ひょうめん (表面) : 1. surface; face 2. outside; exterior
1 うつる (写る) : to be photographed; to be projected
1 ちがい (違い) : 1. difference; distinction; discrepancy 2. mistake; error
1 みえる (見える) : 1. to be seen; to be in sight 2. to look; to seem; to appear
1 がくしゅう (学習) : study; learning; tutorial
1 あたらしく (新しく) : newly; new; anew
1 やくわり (役割) : part; assigning (allotment of) parts; role; duties
1 こうてい (工程) : process; operation; stage of a process; progress of work
1 じどうか (自動化) : automation
1 ぶぶん (部分) : portion; section; part
1 とりえ (取り柄) : worth; merit; value; good point; redeeming feature; saving grace
1 ついか (追加) : addition; supplement; appending; appendix
1 しょうらいてき (将来的) : future; possible; potential; prospective
1 きろく (記録) : 1. record; minutes; document 2. record (e.g. in sports); results; score
1 みつける (見つける) : 1. to discover; to find (e.g. an error in a book); to come across; to detect; to spot 2. to locate; to find (e.g. something missing); to find fault
1 ちかいうちに (近いうちに) : before long
1 いっぱんてき (一般的) : general; popular; common; typical
1 ひじょう (非常) : 1. emergency 2. extraordinary; unusual
1 たすう (多数) : 1. large number (of); many 2. majority
1 とくてい (特定) : 1. specific; particular; designated; special 2. specifying; designating; identifying; pinpointing
1 くんれん (訓練) : training; drill; practice; discipline
1 がぞうデータ (画像データ) : image data; graphics data; digital image
1 おくる (送る) : 1. to send (a thing); to dispatch; to despatch; to transmit 2. to take or escort (a person somewhere); to see off (a person)
1 かいせき (解析) : 1. analysis; analytical study 2. parsing; parse
1 ようす (様子) : 1. state; state of affairs; situation; circumstances 2. appearance; look; aspect
1 おどろき (驚き) : surprise; astonishment; wonder; amazement
1 うずめる (埋める) : 1. to cover; to bury (e.g. one's face in hands); to submerge 2. to fill (completely); to stuff; to pack; to cram; to fill up
1 ちかづける (近づける) : 1. to bring near; to bring close; to let go near 2. to associate with; to bring (people) together; to let come near (of a person)
1 かんぺき (完璧) : perfect; complete; flawless
1 せいど (精度) : precision; accuracy
1 いんしょうてき (印象的) : impressive; striking; memorable; impactful
1 つかう (使う) : 1. to use (a thing, method, etc.); to make use of; to put to use 2. to use (a person, animal, puppet, etc.); to employ; to handle; to manage; to manipulate
1 かそうくうかん (仮想空間) : virtual space (e.g. in computer graphics)
1 たいきょく (対局) : (playing) a game of go, shogi or chess, etc.
1 ならぶ (並ぶ) : 1. to line up; to stand in a line 2. to rival; to match; to equal
1 ばんじょう (盤上) : on the board (shogi, go, etc.)
1 ひょうじ (表示) : 1. indication; expression; showing; manifestation; demonstration 2. display; displaying
1 うつる (映る) : to be reflected; to harmonize with (harmonise); to come out (photo); to be projected; to be displayed (on a screen)
1 うごき (動き) : 1. movement; move; motion 2. trend; development; change; fluctuation
1 はんえい (反映) : 1. reflection (light, image, situation, attitude, etc.); reflecting 2. influence; application (e.g. of an update)
1 ごし (越し) : 1. across; over; beyond; through; crossing 2. throughout (a period of time); for
1 ふしぜん (不自然) : unnatural; artificial; affected; strained
1 おもえる (思える) : to seem; to appear likely
1 ちょうき (長期) : long-term
1 めじるし (目印) : 1. mark (for quick identification or recognition); sign 2. landmark; guide
1 モバイルたんまつ (モバイル端末) : mobile device
1 こんご (今後) : from now on; hereafter
1 きぎょう (企業) : enterprise; business; company; corporation
1 つぎつぎ (次々) : in succession; one by one
1 はつばい (発売) : sale; offering for sale; release (for sale); launch (product)
1 たいおう (対応) : 1. correspondence (to); equivalence 2. suitability; coordination; matching; being appropriate (for)
1 たんまつ (端末) : 1. terminal; computer terminal 2. information access device (smartphone, tablet, book-reader, etc.)
1 いしょく (移植) : 1. transplanting (plants, organs, culture, etc.); transplant; grafting 2. porting (software)
1 もっとも (最も) : most; extremely
1 れんけい (連携) : cooperation; coordination; link
1 つくりだす (作り出す) : 1. to manufacture; to produce; to raise (crops) 2. to invent; to dream up; to create
1 てもと (手元) : 1. at hand; on hand; nearby; close at hand 2. way of moving one's arms; skill
1 あらた (新た) : new; fresh; novel
1 あらわれる (現れる) : 1. to appear; to come in sight; to become visible; to come out; to embody; to materialize; to materialise 2. to be expressed (e.g. emotions); to become apparent (e.g. trends, effects)
1 とも (供) : companion; follower; attendant; retinue
1 しゅほう (手法) : technique; method
1 りてん (利点) : advantage; point in favor; point in favour
1 けんきゅうしゃ (研究者) : researcher
1 とみた (豊田) : Tomita (surname)
1 こうぎょうだいがく (工業大学) : technical college or institute
1 がくちょう (学長) : university president
1 とる (撮る) : 1. to take (a photo) 2. to record (video, audio, etc.); to make (a film)
1 さがす (探す) : 1. to search for; to look for; to hunt for; to seek 2. to search (a house, pocket, etc.); to search through; to rummage in (e.g. a drawer); to fish around
1 ぶつりてき (物理的) : physical
1 とる (撮る) : 1. to take (a photo) 2. to record (video, audio, etc.); to make (a film)
1 げんかい (限界) : limit; bound
1 しれる (知れる) : 1. to become known; to come to light; to be discovered 2. to be known; to be understood
1 してき (指摘) : pointing out; identification
1 かかわる (関わる) : 1. to be affected; to be influenced 2. to be concerned with; to have to do with
1 すべて (全て) : 1. everything; all; the whole 2. entirely; completely; wholly; all
1 しょうてん (焦点) : focus (e.g. photographic); focal point
1 あてる (当てる) : 1. to hit 2. to expose
1 はば (幅) : 1. width; breadth 2. freedom (e.g. of thought); latitude
1 かなり (可也) : considerably; fairly; quite
1 ひとびと (人々) : 1. people; men and women 2. each person; everybody
1 よる (因る) : 1. to be due to; to be caused by 2. to depend on; to turn on
1 じゅうじつ (充実) : 1. fullness; completion; perfection; substantiality 2. enhancement; improvement; enrichment; upgrading
1 だいぶぶん (大部分) : most part; greater part; majority
1 せいさく (制作) : 1. work (film, book) 2. production; creation; turning (something) out; development
1 あくまで (飽くまで) : 1. to the end; to the bitter end; to the last; stubbornly; persistently; consistently; to the utmost 2. after all; it must be remembered; only; purely; simply
1 しゅっぱつてん (出発点) : starting point; point of departure
1 はあく (把握) : grasp; catch; understanding
1 みらい (未来) : 1. the future (usually distant) 2. future tense
1 もうすこし (もう少し) : a bit more; a bit longer