• No se han encontrado resultados

Computer-aided ideation through sketch-based modeling

N/A
N/A
Protected

Academic year: 2022

Share "Computer-aided ideation through sketch-based modeling"

Copied!
45
0
0

Texto completo

(1)

1 / 45 Las Palmas, novembre 5, 2004

Computer-Aided Ideation Through

Sketch-Based Modeling

Pedro Company

REGEO REGEO REGEO REGEO

(2)

2 / 45 Las Palmas, novembre 5, 2004

We began to work in this line towards 1994

Some group’s antecedents

We were searching for a research subject...“in the area”

Because we had accepted the

sentence “Publish or perish” Because it was a challenge for us to make research in “Engineering’s graphic expression”

Because we were said that EVERYTING was already done

REGEO REGEOREGEO REGEO

http://www.johnwoodwark.com/

inge/docs/Pmill.pdf

Summary Introduction Language?

Discussion Areas

Antecedents

Conclusions

(3)

3 / 45 Las Palmas, novembre 5, 2004

The research line began to give some fruit from 2000 on

Some group’s antecedents

current situation can be known in: www.tecwww.tec..uji.uji.eses/d/regeo/d/regeo

Summary Introduction Language?

Discussion Areas

Antecedents

Conclusions

(4)

4 / 45 Las Palmas, novembre 5, 2004

Summary

The language must have the goal of an artificial perception of ideation

process information.

In the ambit of “Computer-aided Ideation”...

...the computer must perceive what the designer has in his/her mind’s eye...

CAI

... through a LANGUAGE...

The information is complex.

For instance, a fundamental aspect in the IDEATION of a new design is the

determination of its geometry

Languages and tools are being developed, oriented to get an

artificial perception

of the information in the ideation process.

... and with the AID of the computer.

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(5)

5 / 45 Las Palmas, novembre 5, 2004

The goal is difficult, since...

Hence, a graphical language is needed to improve the current communication between designers and CAD

applications.

“graphic”, in the sense of non sequential!

...current CAD applications have graphical outputs (non sequential),

but accept just verbal input (sequential).

Introduction

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(6)

6 / 45 Las Palmas, novembre 5, 2004

Sketch based interfaces are oriented through this purpose...

¡...but the emphasis must be putted on the language, and is non sequential character!

Sets of sequential orders, do not constitute any graphic language,

including those that serve to generate graphics, or those that are transmitted through icons, gestures, etc!

For instance,

Introduction

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(7)

7 / 45 Las Palmas, novembre 5, 2004

Introduction

GEOMETRICAL RECONSTRUCTION is a CAI tool, and constitutes the kernel of SKETCH-BASED MODELING

GEOMETRICAL RECONSTRUCTION

is the discipline that deals with the automatic or semi- automatic obtaining of three dimensional geometrical models from drawings

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(8)

8 / 45 Las Palmas, novembre 5, 2004

Today, most of the systems are oriented towards

conceptual design

Introduction

through “sketch-based modeling”

using sketches generated by the user as input data to

construct models

Side view Front view Top view Pictorial view

Sketching

3D Reconstruction 2D Reconstruction

(or Beautification)

The initial goal of geometrical reconstruction was to extract

information from paper done engineering plans

i.e., the “archeology” of know how filed in plans

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(9)

9 / 45 Las Palmas, novembre 5, 2004

Language?

Behind drawings apparently quite simples...

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(10)

10 / 45 Las Palmas, novembre 5, 2004

Language?

Behind drawings apparently quite simples...

...there are hundreds of standards

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(11)

11 / 45 Las Palmas, novembre 5, 2004

Language?

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

Behind drawings apparently quite simples...

...there are hundreds of standards

(12)

12 / 45 Las Palmas, novembre 5, 2004

Language?

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

Behind drawings apparently quite simples...

...there are hundreds of standards

(13)

13 / 45 Las Palmas, novembre 5, 2004

Language?

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

Behind drawings apparently quite simples...

...there are hundreds of standards

(14)

14 / 45 Las Palmas, novembre 5, 2004

Language?

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

Behind drawings apparently quite simples...

...there are hundreds of standards

(15)

15 / 45 Las Palmas, novembre 5, 2004

Language?

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

Behind drawings apparently quite simples...

...there are hundreds of standards

(16)

16 / 45 Las Palmas, novembre 5, 2004

Language?

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

Behind drawings apparently quite simples...

...there are hundreds of standards

(17)

17 / 45 Las Palmas, novembre 5, 2004

Language?

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

Behind drawings apparently quite simples...

...there are hundreds of standards

(18)

18 / 45 Las Palmas, novembre 5, 2004

Language?

...and what is the most important thing, is the

great amount of symbols and

conventions they do contain

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

Behind drawings apparently quite simples...

...there are hundreds of standards

(19)

19 / 45 Las Palmas, novembre 5, 2004

Language?

Original crane

It is quite obvious than the communication of relevant information depends on the meaning of symbols:

Bad copy

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(20)

20 / 45 Las Palmas, novembre 5, 2004

Language?

Original turnbuckle bad copy

[Fer92] FERGUSON E.S.

Engineerign and the Mind's Eye, MIT Press (1992)

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

It is quite obvious than the communication of relevant information depends on the meaning of symbols:

(21)

21 / 45 Las Palmas, novembre 5, 2004

Language?

Hence, engineering drawing is a LANGUAGE,

which is strongly based on standardized symbols...

...and specifically adapted to “technical information”

communication

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(22)

22 / 45 Las Palmas, novembre 5, 2004

Discussion

DESIGN-BY-DRAWINGS

has been consolidating since the end of the 17th century

Later, it was empowered by the computer (CAD 2D)

Finally, it has been overcome by the computer (CAD 3D)

CAD 3D = Design through models CAD 2D = Design

by drawing

Current paradigm is

DESING BY “VIRTUAL” MODELS But...

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(23)

23 / 45 Las Palmas, novembre 5, 2004

Discussion

In the design by drawing approach, plans were massively used...

while sketches were ignored

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(24)

24 / 45 Las Palmas, novembre 5, 2004

Discussion

The first “revolution” produced by computers in the design process (2D CAD) was to assist, and almost automate, the drawing process...

while sketches still were ignored.

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

In the design by drawing approach, plans were massively used...

while sketches were ignored

(25)

25 / 45 Las Palmas, novembre 5, 2004

Discussion

The second revolution (3D CAD) has let the paradigm to change to design

through virtual models...

and, finally, SKETCHES begin to receive some attention...

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

The first “revolution” produced by computers in the design process (2D CAD) was to assist, and almost automate, the drawing process...

while sketches still were ignored.

In the design by drawing approach, plans were massively used...

while sketches were ignored

(26)

26 / 45 Las Palmas, novembre 5, 2004

Discussion

¡But, the idea of LANGUAGE, which was always present...

¡Because the designer included it when using drawings as a language

Are the new designers paying less attention to this language!?

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(27)

27 / 45 Las Palmas, novembre 5, 2004

Discussion

The designer is asked for action (well defined and sequential) to be executed by CAD application

And this is NOT a good strategy when the designer is trying to fix visions, i.e., bad defined and non

sequential ideas. The TOOLS are conditioning the use of the language

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

¡But, the idea of LANGUAGE, which was always present...

¡Because the designer included it when using drawings as a language

Are the new designers paying less attention to this language!?

(28)

28 / 45 Las Palmas, novembre 5, 2004

Discussion

The new

language is not yet standardized PAPER still has too much weight and a big inertia In addition,

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(29)

29 / 45 Las Palmas, novembre 5, 2004

Discussion

In our oppinion,

all engineering drawings

can take benefit in both contexts

provided that a strongly standardized language exist!

•Every LANGUAGE allows communication between emiter and receiver

•Today a new goal exist: communicate design ideas from technicians to computers

Is it useful the same language?

•Engineering drawings are fitted to communicate design ideas from technicians to technicians

The question is:

both plans and sketches

design by drawings, and design through virtual models

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(30)

30 / 45 Las Palmas, novembre 5, 2004

Research areas

During discussion we have argued that a language for Computer –Assisted Ideation (CAI)

We have concluded that this language exists, and can be valid, provided it to be updated and standardized

But, now, we add that this language must be integrated in a tool that ASSISTS in the ideation phase that a design process contains

Those tools are being developed in the ambit of so-called “SKETCH-BASED MODELING”

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(31)

31 / 45 Las Palmas, novembre 5, 2004

Research areas

In order to determine candidate ambits of study, we have analyzed some studies and flow diagrams :

Raster Image

Vectorial Image (2D geometric primitives)

Tidied up drawing

3D Model Vectorization

2D Reconstruction

3D Reconstruction

Z X Y

New entity

Entity=Line or Entity=Delete

YES

NO

Gesture analyzer

Beautification and snapping

3D reconstruction

[Wen03] Wenyin L. On-Line Graphics Recognition: A Brief Survey Proc. of IAPR Int. Workshop on Graphics Recognition (GREC'2003), addendum 2003

“niches”

...and we have developed our own taxonomy on “sketch-based interfaces and modeling”

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(32)

32 / 45 Las Palmas, novembre 5, 2004

Research areas

bottom-up

Special attention has received the fact that, according to

Watanabe and Fukumura, current approaches for line-drawing interpretation can be classified as:

They tend to begin with the image and move towards abstract- entities levels of description.

They concentrate on relations among graphical primitives, objects and scenes.

top-down

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(33)

33 / 45 Las Palmas, novembre 5, 2004

Research areas

bottom-up

top-down

A system for drawing

interpretation which is bottom- up and

sequential, due to Ablameyko, is shown in the figure

The lowest level tasks differ from which are required in a “Sketch- based interface and modeling” interface...

...but the rest fit very well.

Sketch

understanding 3D modeling

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

Special attention has received the fact that, according to

Watanabe and Fukumura, current approaches for line-drawing interpretation can be classified as:

(34)

34 / 45 Las Palmas, novembre 5, 2004

Research areas

bottom-up

top-down Top-down approaches thed to be called knowledge based.

because they use the a- priori knowledge, in order to guide the object’s

recognition

Hence, an important ambit of study is searching for this

“knowledge”

Knowledge-based interpretation

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

Special attention has received the fact that, according to

Watanabe and Fukumura, current approaches for line-drawing interpretation can be classified as:

(35)

35 / 45 Las Palmas, novembre 5, 2004

Research areas

Hence, we do consider three main areas in the “Sketch-Based Interfaces and Modeling (SBIM)” field:

SBIM

Sketch Understanding

3D Modeling

Knowledge- based interpretation

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(36)

36 / 45 Las Palmas, novembre 5, 2004

Research areas

And different “sub-fields” have been taken into consideration”:

Document image processing

SBIM

Sketch Understanding

3D Modeling

Input &

Interaction

Editing &

Beautification

On-line Batch

Regularities Symbols Automatic

Interactive

Knowledge- based interpretation

Interactive Template Matching

3D

Reconstruction

Menu-driven Gesture-based

Single view Multiple views Segmentation Textual processing Graphics processing

Textual interpretation Graphics interpretation Global interpretation

Primitives

Menu-driven Gesture-based

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(37)

37 / 45 Las Palmas, novembre 5, 2004

Research areas

[Wen03] Wenyin L. On-Line Graphics Recognition: A Brief Survey Proc. of IAPR Int. Workshop on Graphics Recognition (GREC'2003), addendum 2003

Some have been

“freely” adapted from current literature:

[PGS92] Pasternak B.; Grabielides G. ; Sprengel R.

"WIZ - Design and Development of Prototype for Knowledge-Based Interpretation of

Technical Drawings" Technical report LKI-M-92/1.

Labor für Künstliche Intelligenz, Fachbereich Informatik, Universität Hamburg, 1992

Document image processing

SBIM

Sketch Understanding

3D Modeling

Input &

Interaction

Editing &

Beautification

On-line Batch

Regularities Symbols Automatic

Interactive

Knowledge- based interpretation

Interactive Template Matching

3D

Reconstruction

Menu-driven Gesture-based

Single view Multiple views Segmentation Textual processing Graphics processing

Textual interpretation Graphics interpretation Global interpretation

Primitives

Menu-driven Gesture-based

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(38)

38 / 45 Las Palmas, novembre 5, 2004

Research areas

Calligraphic Interfaces

Validation has been limited to check that many of current approaches fit in one or more sub-fields:

Document image processing

SBIM

Sketch Understanding

3D Modeling

Input &

Interaction

Editing &

Beautification

On-line Batch

Regularities Symbols Automatic

Interactive

Knowledge- based interpretation

Interactive Template Matching

3D

Reconstruction

Menu-driven Gesture-based

Single view Multiple views Segmentation Textual processing Graphics processing

Textual interpretation Graphics interpretation Global interpretation

Primitives

Menu-driven Gesture-based

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(39)

39 / 45 Las Palmas, novembre 5, 2004

Research areas

Gestures &

Icons

Document image processing

SBIM

Sketch Understanding

3D Modeling

Input &

Interaction

Editing &

Beautification

On-line Batch

Regularities Symbols Automatic

Interactive

Knowledge- based interpretation

Interactive Template Matching

3D

Reconstruction

Menu-driven Gesture-based

Single view Multiple views Segmentation Textual processing Graphics processing

Textual interpretation Graphics interpretation Global interpretation

Primitives

Menu-driven Gesture-based

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

Validation has been limited to check that many of current approaches fit in one or more sub-fields:

(40)

40 / 45 Las Palmas, novembre 5, 2004

Research areas

Line Drawing interpretation

Document image processing

SBIM

Sketch Understanding

3D Modeling

Input &

Interaction

Editing &

Beautification

On-line Batch

Regularities Symbols Automatic

Interactive

Knowledge- based interpretation

Interactive Template Matching

3D

Reconstruction

Menu-driven Gesture-based

Single view Multiple views Segmentation Textual processing Graphics processing

Textual interpretation Graphics interpretation Global interpretation

Primitives

Menu-driven Gesture-based

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

Validation has been limited to check that many of current approaches fit in one or more sub-fields:

(41)

41 / 45 Las Palmas, novembre 5, 2004

Conclusions

We have seen that the objective has changed:

2D + Paper 2D + Computer

2D + Paper 3D + Computer

Conceptual design 3D + Computer

vECTORIZATION

RECONSTRUCTION

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(42)

42 / 45 Las Palmas, novembre 5, 2004

Conclusions

It is already known that what is “true” in a drawing depends no the intention of such a representation and the standards that control the LANGUAGE.

The dependency is on the amount of information (clarity, precision, level of detail) that the

receiver requires and/or can process.

But the language available encompasses all ambits.

In fact, engineering graphics differ depending on it purpose and audience.

1 Cono de presión Marca

Nº piezas Denominación Material

Un. dim.mm Escala

1:1 Comprobado por:

Dibujado por:

Fecha:

Fecha:

Observaciones Plano nº:

Hoja nº: de Título:

Junta de presión PN 16 bar, rosca hembra

DEPARTAMENTO DE TECNOLOGÍA

1 Cuerpo 1 Junta 1 Cono de fijación 1 Hembra 1 Manguera

NBR de dureza 70 shore A, en color gris Polipropileno copolímero negro Polipropileno de color negro Poliacetal POM de color blanco Polipropileno copolímero de color negro Polietileno (PE), tubo de ½”, negro

2 1 3 4 5 6

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(43)

43 / 45 Las Palmas, novembre 5, 2004

Conclusions

Hence, engineering drawings may become a universal language for the entire computer-aided ideation process.

Geometrical reconstruction must play a fundamental role as powering technology in this process,...

...and, we add now, perception must play a relevant role in this process.

because automatic generation of solids from standardized drawings is the most efficient

way to establish a fluid communication between designers and CAD applications

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(44)

44 / 45 Las Palmas, novembre 5, 2004

Conclusions

At last, we have seen that other “niches” of working fields, exist in

“SKETCH-BASED MODELING” discipline

Document image processing

SBIM

Sketch Understanding

3D Modeling

Input &

Interaction

Editing &

Beautification

On-line Batch

Regularities Symbols Automatic

Interactive

Knowledge- based interpretation

Interactive Template Matching

3D

Reconstruction

Menu-driven Gesture-based

Single view Multiple views Segmentation Textual processing Graphics processing

Textual interpretation Graphics interpretation Global interpretation

Primitives

Menu-driven Gesture-based

Summary Introduction Language?

Discussion Areas Antecedents

Conclusions

(45)

45 / 45 Las Palmas, novembre 5, 2004

Pedro Company

www.www.tectec..ujiuji.es/d/.es/d/regeoregeo

Computer-Aided Ideation Through

Sketch-Based Modeling

Referencias

Documento similar